我之前在网上找了很多的安装方法,但是几乎都不能使用,后来我看到了一篇很不错的安装攻略
在CentOS 7上搭建WordPress,本文是在这篇的基础上进行的,在此对博主表示感谢。
但是通过实际安装发现,Redhat与centOS运行环境依然存在差别,因此本文对Redhat系统下的WordPress安装依然具有一定的参考价值,供大家参考和斧正。
步骤一:安装Apche HTTP
首先为了以后操作方便,我们首先输入su
命令,输入root用户密码以后切换到root用户目录,
yum install httpd
安装以后输入:
systemctl start httpd.service
开启HTTP服务。这里额外补充一点systemctl和service命令的区别,在我操作的过程中经常遇到service ** start
不能正常启动或者停止服务的情况,通过百度看了一下,大概就是说service命令是去/etc/init.d目录下,去执行相关程序,而systemd是Linux系统最新的初始化系统(init),作用是提高系统的启动速度,尽可能启动较少的进程,尽可能更多进程并发启动。简而言之,我感觉可以尽可能使用systemctl命令,提高效率。
启动以后,我们可以在浏览器中输入本机的IP地址或是localhost命令,看是否能够得到HTTP的测试界面。
步骤二:安装MySQL
需要注意的是,Redhat系统现在自带mariadb组件,安装时如果只是简单的安装MySQL数据库时
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-libs mysql-server
会出现类似的错误提示:
Removing mariadb-libs.x86_64 1:5.5.56-2.el7 - u due to obsoletes from mysql-community-libs.x86_64 0:5.6.38-2.el7 - u
--> Restarting Dependency Resolution with new changes.
--> Running transaction check
---> Package mariadb.x86_64 1:5.5.56-2.el7 will be an update
---> Packa