温馨提示×

centos lamp如何部署WordPress

小樊
53
2025-06-24 15:54:06
栏目: 智能运维

在CentOS上部署WordPress的步骤如下:

1. 更新系统软件包

首先,更新CentOS系统的所有软件包到最新版本:

sudo yum update -y

2. 安装LAMP环境

  • 安装Apache
    sudo yum install -y httpd
    sudo systemctl start httpd
    sudo systemctl enable httpd
    
  • 安装MySQL/MariaDB
    sudo yum install -y mariadb-server mariadb
    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
    安装完成后,运行安全脚本来设置MySQL的root密码:
    sudo mysql_secure_installation
    
  • 安装PHP及其相关模块
    sudo yum install -y php php-mysqlnd php-gd php-mbstring php-xml php-cli php-opcache
    

3. 配置PHP-FPM

编辑PHP-FPM的配置文件以确保其与Apache兼容:

sudo vi /etc/php-fpm.d/www.conf

修改以下配置项:

user = apache
group = apache

启动并使PHP-FPM开机自启:

sudo systemctl enable php-fpm
sudo systemctl start php-fpm

4. 配置Apache以支持PHP

编辑Apache的默认配置文件:

sudo vi /etc/httpd/conf/httpd.conf

确保在server块内配置了以下内容:

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

重启Apache服务以应用更改:

sudo systemctl restart httpd

5. 安装WordPress

  • 下载并解压WordPress
    cd /tmp
    wget https://wordpress.org/latest.tar.gz
    tar -xzvf latest.tar.gz
    sudo mv wordpress/* /var/www/html/
    sudo rm -rf wordpress latest.tar.gz
    
  • 配置WordPress: 进入WordPress目录并复制配置文件:
    cd /var/www/html/wordpress
    sudo cp wp-config-sample.php wp-config.php
    sudo vi wp-config.php
    
    编辑配置文件,填写数据库名称、用户名和密码:
    define('DB_NAME', 'wordpress');
    define('DB_USER', 'wordpressuser');
    define('DB_PASSWORD', 'your_password');
    define('DB_HOST', 'localhost');
    

6. 完成WordPress安装

在浏览器中输入你的服务器IP地址或域名,按照屏幕上的指示完成WordPress的安装过程。

7. 配置WordPress

使用你创建的管理员账户登录WordPress后台,然后进行站点标题、用户名、密码和电子邮件地址等配置。

8. 安全性建议

  • 使用强密码。
  • 定期更新WordPress、主题和插件。
  • 安装并配置防火墙(如firewalld)。
  • 使用SSL证书启用HTTPS。

通过以上步骤,你就可以在CentOS系统上成功部署一个WordPress博客平台。

0