📅  最后修改于: 2023-12-03 15:24:27.486000             🧑  作者: Mango
WordPress是一个流行的开源博客和网站创建平台,拥有丰富的社区和插件库,可以快速创建并管理个人或企业网站。本文将向您介绍在CentOS上安装WordPress的步骤和注意事项。
在终端中运行以下命令更新系统并安装需要的软件包:
sudo yum update
sudo yum install httpd mariadb-server php php-mysqlnd php-gd php-xml unzip wget
运行以下命令启动Httpd服务:
sudo systemctl start httpd.service
将Http和Https端口添加到防火墙例外中(只有Http或Https中的一个可以根据您的需要添加,这两个端口都必须开放才能访问您的网站):
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload
启动MariaDB并设置其在开机时自动启动:
sudo systemctl start mariadb
sudo systemctl enable mariadb.service
运行以下命令安全地配置MariaDB:
sudo mysql_secure_installation
运行以下命令下载最新的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/
运行以下命令创建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');
运行以下命令创建一个新的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>
运行以下命令重启Httpd服务:
sudo systemctl restart httpd.service
现在您可以通过使用Web浏览器访问WordPress并完成安装。访问您的域名或IP地址(http://example.com或http://your_server_IP_address),按照WordPress安装向导完成安装。
现在您已经将WordPress安装在CentOS上,并学会了如何配置Web服务器和虚拟主机。开始构建您的个人或企业网站吧!