在Linux、Nginx、MySQL和PHP(LNMP)环境中部署WordPress是一个相对直接的过程。以下是一个详细的步骤指南,帮助你在Ubuntu上部署WordPress:
准备工作
- 选择操作系统:可以选择Ubuntu Server 22.04 LTS,如果是Debian系统,操作类似。
- 获取公网IP:确保你的服务器有公网IP,或者可以通过内网穿透访问。
- 注册域名:注册一个域名,并配置DNS解析到你的服务器IP。
安装LNMP环境
-
更新软件包列表:
sudo apt update -
安装Nginx:
sudo apt install -y nginx -
安装MySQL:
sudo apt install -y mysql-server在安装过程中,系统会提示设置MySQL的root用户密码,请记住该密码。
-
安装PHP及必要模块:
sudo apt install -y php php-common php-cli php-fpm php-gd php-xml php-mbstring php-mysqlnd php-mysql -
配置Nginx以支持PHP: 编辑Nginx默认配置文件:
sudo nano /etc/nginx/sites-available/default修改以下内容:
server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /var/www/html; index index.php index.html index.htm; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; } location ~ /\.ht { deny all; } }注意:
fastcgi_pass需要根据你的PHP版本进行修改。 -
测试Nginx配置:
sudo nginx -t -
重启Nginx和MySQL服务:
sudo systemctl restart nginx sudo systemctl restart mysql
部署WordPress
-
下载WordPress:
wget https://wordpress.org/latest.zip -
解压WordPress:
sudo unzip latest.zip -d /var/www/html/ -
配置WordPress: 进入WordPress目录并复制示例配置文件:
cd /var/www/html/wordpress sudo cp wp-config-sample.php wp-config.php编辑
wp-config.php文件,填入数据库名称、用户名和密码:sudo nano wp-config.php修改以下内容:
define('DB_NAME', 'wordpress'); define('DB_USER', 'wordpressuser'); define('DB_PASSWORD', 'Yourpassword@123'); define('DB_HOST', 'localhost'); -
设置目录权限:
sudo chown -R www-data:www-data /var/www/html/wordpress -
访问WordPress安装界面: 在浏览器中输入你的服务器IP地址或绑定的域名,访问
http://yourserverip/wp-admin/install.php,按照提示完成WordPress的安装。
配置和优化
- 配置SSL(可选):可以使用Let’s Encrypt获取免费SSL证书,并在Nginx中配置HTTPS。
- 性能优化:可以通过配置CDN、优化数据库查询、选择更快的主题和插件等方式提高WordPress的运行速度。
以上步骤应该可以帮助你在Ubuntu上成功部署WordPress。如果在操作过程中遇到问题,可以参考相关的教程或寻求社区帮助。
以上就是关于“LNMP中如何部署WordPress”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm