在Centos系统上搭建WordPress网站,需要安装和配置Apache、PHP和MariaDB。下面,我们将详细讲解每一步的操作,帮助你顺利完成WordPress的搭建。
一、安装Apache
首先,我们需要安装Apache HTTP服务器。通过以下命令进行安装:
yum install -y httpd
安装完成后,启动Apache服务并设置开机自启:
systemctl start httpd.service
systemctl enable httpd.service
二、搭建PHP环境
WordPress的运行需要PHP的支持,因此需要安装PHP及其相关扩展。执行以下命令:
yum -y install php php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel php-mysql
三、安装MariaDB
MariaDB是MySQL的替代品,性能稳定且兼容MySQL。通过以下命令进行安装:
yum -y install mariadb-server mariadb-client
安装完成后,启动MariaDB服务并设置开机自启:
systemctl start mariadb.service
systemctl enable mariadb.service
接下来,设置MariaDB的root用户密码,并登录数据库创建一个新的数据库用户:
mysqladmin -u root password '你的密码'
mysql -u root -p
登录后,创建数据库和用户,并授予权限:
CREATE DATABASE wordpress;
GRANT ALL PRIVILEGES ON wordpress.* TO '你的用户名'@'localhost' IDENTIFIED BY '你的密码';
FLUSH PRIVILEGES;
EXIT;
四、配置防火墙
为了让外部用户访问你的网站,需要配置防火墙开启80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
firewall-cmd --reload
五、下载并安装WordPress
下载WordPress的压缩包并解压:
tar -zxvf wordpress-x.x.x-zh_CN.tar.gz
将解压后的文件复制到Apache的根目录下:
cp -fr /root/wordpress/* /var/www/html/
六、配置WordPress
在浏览器中输入你的服务器公网IP或域名,开始安装WordPress。在配置数据库信息时,注意数据库名为mysql(或你在MariaDB中创建的数据库名),用户名和密码为你在MariaDB中新建的用户名和密码,wp_表前缀最好修改,但不要删除。
如果提示无法写入wp-config.php文件,需要手动创建并编辑该文件:
touch /var/www/html/wp-config.php
vim /var/html/wp-config.php
将数据库配置信息复制进去并保存。
七、优化配置
为了优化WordPress的性能,可以编辑PHP的配置文件,调整文件上传大小和执行脚本时间限制:
vim /etc/php.ini
找到并修改以下参数:
upload_max_filesize = 20M
post_max_size = 20M
max_execution_time = 0
完成以上步骤后,你的WordPress网站就已经成功搭建完毕。接下来,你可以开始设置网站标题、后台用户名和密码,以及发布你的第一篇文章了!
通过以上详细的步骤和配置,相信你已经掌握了在Centos系统下搭建WordPress所需的Apache、PHP和MariaDB的安装和配置方法。祝你搭建的WordPress网站能够稳定运行,并为你的自媒体事业添砖加瓦!