centos linux上安装apache php mysql环境,并安装wordpress以及配置虚拟主机环境
wordpress程序是运行在php + mysql环境上的,所以我们需要先安装php mysql apache的运行环境。
1. 我们使用yum install 命令安装php mysql apache这三个软件,命令分别是
yum install apache #安装apache yum install php #安装php yum install mysql #安装mysql客户端 yum install mysql-server #这两个命令是安装mysql的服务器端 yum install mysql-devel
2. 安装好后,就可以使用localhost访问页面了,下面是正常安装后的访问截图
3. 默认情况下,mysql是没有密码的,所以用phpmyadmin无法进行登录(可以配置phpmyadmin不要密码),这里我们使用mysqladmin命令给mysql设置一个密码
mysqladmin -u root -p password 123456 #设置密码 mysqladmin -u root -p[oldpass] password newpass #如果已经有密码了,就用这个命令修改密码
默认情况phpmyadmin是不会安装mcrypt这个扩展的,所以我们在phpmyadmin中能看到一个没有mcrypt扩展的错误提示。如果你想要解决这个问题,可以参考《centos下使用yum命令安装php mcrypt扩展》这篇文章。
4. 设置好密码后,我们就可以使用phpmyadmin进行mysql的数据库操作了,也可以使用mysql客户端程序。phpmyadmin下载地址:http://54.duote.org/phpmyadmin.zip
5. 安装wordpress时,SElinux会对文件站点文件夹进行保护,所以需要执行以下命令,否则访问站内文件,例如:index.php时会提示403权限不足的错误。
restorecon -R -v /var/www/wptest