Centos6安装WordPress(一)Apache,Mysql, PHP环境搭建
最近租了DO的vps用于科学上网,一个月5刀还算便宜,但是总觉得有点浪费,于是研究了一下WordPress的建站过程,还蛮简单的,和大家分享一下。
在安装WordPress前,我们需要在vps上安装必要的运行环境,就是Apache,Mysql, PHP,如果想要方便的管理数据库,还可以安装phpmyadmin工具,登录web界面便可以管理数据库。
WordPress的具体安装和配置可以参考我的第二篇文章Centos6安装WordPress(二)WordPress安装
一、Apache的安装
首先利用putty登录vps,在终端中输入
yum -y install httpd
安装完成后输入命令启动服务并且设置为开机启动
service httpd start
chkconfig httpd on
二、MySQL的安装
输入下面的命令安装sql服务,同时也设置为开机启动
yum -y install mysql-server
service mysqld start
chkconfig mysqld on
如果这一步安装正确,可以输入下面的命令进入sql,默认的root用户没有设置密码,直接回车便可进入
mysql -u root -p
在sql终端中输入exit便可以退出
利用以下命令可以修改root用户的密码为 123456
mysqladmin -u root password 123456
三、PHP的安装
输入以下命令可以安装PHP及其组件
yum install php php-mysql
同时可以利用命令查看所有的PHP组件
yum search php
可以根据自己的需要进行安装或者利用下面的命令安装常用的组件
yum -y install php-gd php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-snmp php-soap curl curl-devel
安装完成后,我们可以新建一个PHP页面查看安装的组件和PHP版本,利用vi新建一个PHP文件
vi /var/www/html/info.php
按 i 进入编辑模式,编辑文件内容如下
<?php
phpinfo();
?>
编辑完成后,按 ctrl+c 退出编辑模式,输入 :+c(冒号和c)回车退出
下面可以在浏览器中输入 http://x.x.x.x/info.php 查看版本信息(x.x.x.x为vps的ip地址)
![]()

四、安装PHPMYADMIN(可选)
phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。
安装phpmyadmin,首先要安装EPEL的库
rpm -ivh http://ftp.jaist.ac.jp/pub/Linux/Fedora/epel/6/i386/epel-release-6-8.noarch.rpm
点击这里可以查看最新的EPEL库的版本安装前还可以检查一下更新
yum check-update
然后利用以下命令安装phpMyAdmin(注意M和A是大写)
yum -y install phpMyAdmin
安装完成后需要修改配置文件才能进行远程访问
修改phpMyAdmin.conf文件
vi /etc/httpd/conf.d/phpMyAdmin.conf
[...]
Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin
<Directory /usr/share/phpMyAdmin/>
<IfModule mod_authz_core.c>
# Apache 2.4
<RequireAny>
Require ip 0.0.0.0
</RequireAny>
</IfModule>
<IfModule !mod_authz_core.c>
# Apache 2.2
Order Deny,Allow
# Deny from All
Allow from 0.0.0.0
</IfModule>
</Directory>
[...]
修改config.inc.php文件(将 cookie 修改为 http)vi /etc/phpMyAdmin/config.inc.php
[...]
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
[...]
修改完成后重启httpd,然后就可以在浏览器中输入http://x.x.x.x/phpMyAdmin 利用前面设置的用户和密码进行登录。
登录后的界面如下:
到这里,环境的配置就完成了,后续的文字还会介绍WordPress的安装与配置。