📜  如何在CentOS上安装WordPress(1)

📅  最后修改于: 2023-12-03 15:24:27.486000             🧑  作者: Mango

如何在CentOS上安装WordPress

介绍

WordPress是一个流行的开源博客和网站创建平台,拥有丰富的社区和插件库,可以快速创建并管理个人或企业网站。本文将向您介绍在CentOS上安装WordPress的步骤和注意事项。

步骤
1. 更新系统和安装必要软件包

在终端中运行以下命令更新系统并安装需要的软件包:

sudo yum update
sudo yum install httpd mariadb-server php php-mysqlnd php-gd php-xml unzip wget
2. 配置Web服务器

2.1 启动 Httpd 服务

运行以下命令启动Httpd服务:

sudo systemctl start httpd.service

2.2 配置防火墙

将Http和Https端口添加到防火墙例外中(只有Http或Https中的一个可以根据您的需要添加,这两个端口都必须开放才能访问您的网站):

sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
3. 配置MariaDB

启动MariaDB并设置其在开机时自动启动:

sudo systemctl start mariadb
sudo systemctl enable mariadb.service

运行以下命令安全地配置MariaDB:

sudo mysql_secure_installation
4. 安装 WordPress

运行以下命令下载最新的WordPress安装包:

cd ~
wget https://wordpress.org/latest.tar.gz
tar xvf latest.tar.gz
sudo mv wordpress/ /var/www/html/
sudo chown -R apache:apache /var/www/html/wordpress/
5. 配置 WordPress

运行以下命令创建WordPress配置文件:

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

将以下内容替换为您的MariaDB数据库信息。按Ctrl + x,然后按y键进行保存。

define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'password');
6. 配置虚拟主机

6.1 创建虚拟主机文件

运行以下命令创建一个新的WordPress虚拟主机文件:

sudo nano /etc/httpd/conf.d/wordpress.conf

粘贴以下代码并按Ctrl + x,然后按y键进行保存。

<VirtualHost *:80>
    ServerAdmin admin@example.com
    DocumentRoot /var/www/html/wordpress
    ServerName example.com
    ServerAlias www.example.com

    <Directory /var/www/html/wordpress>
        AllowOverride All
    </Directory>

    ErrorLog /var/log/httpd/wordpress-error_log
    CustomLog /var/log/httpd/wordpress-access_log common
</VirtualHost>

6.2 重启服务器

运行以下命令重启Httpd服务:

sudo systemctl restart httpd.service
7. 访问 WordPress

现在您可以通过使用Web浏览器访问WordPress并完成安装。访问您的域名或IP地址(http://example.com或http://your_server_IP_address),按照WordPress安装向导完成安装。

结论

现在您已经将WordPress安装在CentOS上,并学会了如何配置Web服务器和虚拟主机。开始构建您的个人或企业网站吧!