现在的位置:首页>wordpress>正文

在CentOS 6中安装Apache,Mysql, PHP和WordPress

2016年01月01日 ⁄ 共 2581字 评论 1 条

相信现在大多数站长都用上了云服务器,一般配置底一些的,基本都会采用liunx系统,可以配置的环境也有很多,像福利老幺的话,选择的就是CentOS,记得自己最开始安装Apache,Mysql, PHP这些时,很时花了一点时间,后来采用了军哥LNMP,之前福利老幺的天翼云主机和其它VPS上安装LNMP后再安装wordpress操作教程上讲到过,今天的差不多,不过多了安装Apache,Mysql, PHP环境.

安装Apache

在终端中输入下面的命令就可以安装Apache了:

sudo yum install httpd

sudo的意思是用root用户做什么操作。要点击y就确认下载安装了,非常方便。然后用下面的命令来启动服务

sudo service httpd start

现在不用着急往下弄,直接在浏览器中输入DigitalOcean给你的IP地址,应该就可以访问到Apache的欢迎页面了。类似下面的样子:

amscentos1

是不是很酷?如果你的域名已经成功解析到你主机的IP地址上的话,用你的域名应该也可以访问了!

安装Mysql

sudo yum install mysql-server
sudo service mysqld start

用上面的命令就可以下载安装mysql了,第二条是启动mysql服务的意思。

安装mysql会询问你一些简单的配置,先按enter,后面的其实英文很简单,根据自己的需求来选。

Disallow root login remotely?有这样一条选项,是否允许mysql 的root用户远程访问,我是选择了no,可以访问,这样方便些,但存在安全隐患。这样后面做软件也可以使用这个VPS中的数据库了。

安装PHP以及PHP组件

sudo yum install php php-mysql

用上面这个命令就可以下载安装PHP了。比较麻烦的是PHP的组件。

yum install php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc

我这里简单的安装了7个组件,你也可以搜索所有的PHP组件,用下面的命令

yum search php-

开机默认启动Apache和Mysql服务

当上面的这些东西安装好后,我们还需要配置一下.

开机默认启动Apache和Mysql服务的命令如下:

sudo chkconfig httpd on
sudo chkconfig mysqld on

可以用上面两个命令来选择开机启动Apache和Mysql.

测试PHP是否安装成功

sudo nano /var/www/html/info.php

你可以用上面的命令来新建一个info.php文件,nano是简单的文本编辑工具,还有vim。输入简单的测试PHP命令:

  1. <?php
  2. phpinfo();
  3. ?>

然后输入Ctrl o进行保存,点击回车确认。再输入Ctrl x进行退出。

然后在浏览器中,输入IP地址加上info.php,就可以看到PHP的信息了!类似下面的图:

amscentos2

到这里,我们就只差安装Wordpress了.

安装 WordPress

首先你可以去wordpress官方网站看下最新的wordpress的下载地址多少。比如wordpress 3.9.1的下载地址是:
http://cn.wordpress.org/wordpress-3.9-zh_CN.zip

先用mkdir命令随便建立一个目录,这里使用wordpress,在该目录下用wget来请求wordpress的下载地址,这里用:

  1. wget http://cn.wordpress.org/wordpress-3.9-zh_CN.zip
  2. unzip  wordpress-3.9-zh_CN.zip

用unzip 来解压zip文件。

然后编辑wp-config-sample.php文件,主要修改数据库信息。

nano wp-config-sample.php

  1. /** MySQL数据库名 */
  2. define(‘DB_NAME’, ‘wordpress’);
  3. /** MySQL数据库用户名 */
  4. define(‘DB_USER’, ‘root’);
  5. /** MySQL数据库密码 */
  6. define(‘DB_PASSWORD’, ‘password’)
  7. /** MySQL主机(不用修改) */
  8. define(‘DB_HOST’, ‘localhost’);

数据库名字我们这里先随便填一个,因为数据库还没有建立。数据库的用户名和密码都是之前一步填的,这里要填入。

记得ctrl + o 保存文件的时候,选择文件名为wp-config.php。然后把所有的文件复制到/var/www/html 目录下。用

cp -rf wordpress/* /var/www/html/

这样就把wordpress搞妥了,不过有些同学可能对命令操作有点恐惧,在Windows下可以用FileZilla软件,来把本地的文件上传到VPS中。FileZilla在文件的站点管理器中,选择新建站点,配置界面的协议选择SFTP。

amscentos3

右边就是Linux目录了,左边的是你的电脑,右击某个目录或者文件就可以上传了。在右边选择目录或者文件也可以下载到本地,跟FTP有点像。

amscentos4

2.在Mysql中新建数据库

mysql -u root -p

输入上面的命令进入mysql,要输入密码。

用下面的命令新建一个叫wordpress的数据库。

create database wordpress;

通过上面的两步,访问IP地址,一个崭新的Wordpress就可以建立了。访问你注册的域名应该就可以安装wordpress了。

3.导入sql文件

如果是从虚拟主机转到VPS,那么就要导入sql文件了。可以用下面的命令:

mysql -u用户名 -p密码 数据库名 < 数据库名.sql

注意u和用户名,p和密码之间没有空格!

到此,您的wordpress基本就完工了.

 

在福利老幺的网站中,与安装Apache,Mysql, PHP和Wordpress相关的话题还有:
1.linux下安装wordpress用apache还是Nginx好
2.LNMP或LAMP建站环境绑定域名操作教程
3.VPS安装LNMP或LAMP的缓存扩展

 

小结

如果您嫌这些麻烦,也可以使用军哥LNMP,同样非常不错.当然,如果有时间,自己动手安装Apache,Mysql, PHP尝试一下这个过程,也是一件好事,以后碰到问题,至少要清楚一点了.

评论 1 条 评论内容很精采,有内幕,而且绝对有干货

  1. 亚峰网络专卖韩国服务器 2016年01月12日 17:59  @回复  Δ-49楼 回复

    现在都喜欢一键安装包啊

给我留言