centos

CentOS Apache2如何部署WordPress

小樊
39
2025-07-02 14:36:36
栏目: 智能运维

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

1. 安装必要的软件包

首先,确保你的系统是最新的,并安装Apache、MySQL和PHP。

sudo yum update -y
sudo yum install -y httpd mariadb-server php php-mysqlnd php-gd php-mbstring php-xml php-pear php-bcmath

2. 启动并启用服务

启动Apache和MariaDB服务,并设置它们在系统启动时自动运行。

sudo systemctl start httpd
sudo systemctl enable httpd
sudo systemctl start mariadb
sudo systemctl enable mariadb

3. 配置MariaDB

运行安全脚本以设置root密码并删除匿名用户。

sudo mysql_secure_installation

按照提示操作,设置root密码并删除匿名用户。

4. 创建数据库和用户

登录到MySQL并创建一个新的数据库和用户。

sudo mysql -u root -p

在MySQL提示符下:

CREATE DATABASE wordpress;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

5. 下载并配置WordPress

下载WordPress并将其解压到Apache的默认文档根目录。

cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
sudo mv wordpress/* wordpress/
sudo chown -R apache:apache /var/www/html/wordpress

6. 配置Apache

编辑Apache配置文件以支持WordPress。

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

确保以下模块已启用:

LoadModule rewrite_module modules/mod_rewrite.so

保存并退出编辑器。

7. 创建WordPress配置文件

复制WordPress的示例配置文件并编辑它。

cd /var/www/html/wordpress
sudo cp wp-config-sample.php wp-config.php
sudo vi wp-config.php

wp-config.php文件中,找到以下行并进行修改:

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'your_password');
define('DB_HOST', 'localhost');

8. 重启Apache

重启Apache服务以应用更改。

sudo systemctl restart httpd

9. 访问WordPress

打开浏览器并访问你的服务器IP地址或域名,你应该会看到WordPress的安装页面。按照屏幕上的指示完成安装过程。

10. 安全设置

为了提高安全性,建议进行以下设置:

通过以上步骤,你应该能够在CentOS上成功部署WordPress。

0
看了该问题的人还看了