WordPress平台在ALinux3系统下的LNMP环境搭建(PHP7.4)

来自:素雅营销研究院

头像 方知笔记
2025年05月29日 16:15

一、环境准备

在ALinux3操作系统上搭建WordPress网站,首先需要配置LNMP(Linux+Nginx+MySQL+PHP)环境。ALinux3作为阿里云基于CentOS定制的Linux发行版,具有良好的稳定性和兼容性,非常适合作为Web服务器操作系统。

二、安装Nginx Web服务器

  1. 通过yum安装Nginx:
sudo yum install -y nginx
  1. 启动Nginx并设置开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
  1. 配置防火墙允许HTTP/HTTPS流量:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

三、安装MySQL数据库

  1. 安装MySQL服务器:
sudo yum install -y mysql-server
  1. 启动MySQL服务:
sudo systemctl start mysqld
sudo systemctl enable mysqld
  1. 运行安全配置向导:
sudo mysql_secure_installation

四、安装PHP7.4及相关扩展

由于ALinux3默认仓库可能不包含PHP7.4,需要添加额外仓库:

  1. 添加EPEL和Remi仓库:
sudo yum install -y epel-release
sudo yum install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 启用PHP7.4仓库并安装:
sudo yum-config-manager --enable remi-php74
sudo yum install -y php php-fpm php-mysqlnd php-gd php-mbstring php-xml php-curl
  1. 配置PHP-FPM:
sudo systemctl start php-fpm
sudo systemctl enable php-fpm

五、配置Nginx支持PHP

  1. 编辑Nginx默认配置文件:
sudo vi /etc/nginx/conf.d/default.conf
  1. 添加PHP处理配置:
location ~ \.php$ {
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
  1. 重启Nginx服务:
sudo systemctl restart nginx

六、安装WordPress

  1. 下载最新版WordPress:
cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
  1. 将文件移动到Web目录:
sudo mv wordpress /usr/share/nginx/html/
sudo chown -R nginx:nginx /usr/share/nginx/html/wordpress
  1. 创建MySQL数据库:
mysql -u root -p
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
  1. 完成浏览器安装向导: 访问http://your-server-ip/wordpress,按照提示完成安装。

七、安全优化建议

  1. 配置SSL证书(推荐使用Let’s Encrypt)
  2. 定期更新WordPress核心、主题和插件
  3. 限制WordPress目录权限
  4. 配置Nginx缓存提高性能
  5. 设置定期数据库备份

通过以上步骤,您已在ALinux3系统上成功搭建了基于LNMP环境的WordPress网站,使用PHP7.4提供了良好的性能和兼容性。这种组合既保证了系统的稳定性,又能充分发挥WordPress的功能特性。