WordPress是PHP语言式网站,搭载在Linux系统上是较为合适的选择。在Centos操作系统上一般会配置LAMP(Linux、Apache、MySQL、PHP),或LNMP(Linux,Nginx、mysql,php)两种环境包。
目前来说Nginx因为其资源请求是异步非阻塞,在高并发情况下能保持低资源低消耗高性能而挺欢迎。不过Apache和Nginx两种WEB服务器各有各的优缺点。这篇文章为主的祥助讲解一下在Centos系统下如何配置LAMP环境,以及搭建wordpress网站
所需工具
- Xshell客户端:远程连接上Centos操作系统
- 搭载centos操作系统的linux服务器
LAMP环境配置
LAMP=Linux、Apache、MySQL、PHP四个运行环境的所写,也可以理解为将Apache, MySQL以及PHP环境安装在Linux操作系统上
- 使用Xshell新建一个服务器窗口,输入服务器的IP,端口,账号,密码,进行连接。
- 连接成功后自动进入命令行界面,输入yum install命令:
yum -y install httpd mysql mysql-server php php-mysql php-gd php-xml
待自动下载和安装,途中提示Y/N确认都输入Y确认
最后安装全部完整后,环境包就配置完成了
自启动设置
远程服务器端的服务项需要设置为自启动,保持服务项运行,开始配置httpd和mysqld服务项自启动。
自启动命令:
httpd自启动:
chkconfig httpd on
myslqd自启动:
chkconfig mysqld on
启动命令:
启动httpd:
service httpd start
启动mysqld:
service mysqld start
mysql数据库
执行命令:mysql_secure_installation,进入配置
1.Set root password? [Y/N] //选Y,设置root账户密码
2.anonymous users? [Y/N] //选Y,删除匿名用户
3.Disallow root login remotely? [Y/N] //选N,禁止root用户远程登录
4.Remove test database and access to it? [Y/n] //选Y,删除默认的 test 数据库
5.Reload privilege tables now? [Y/N] //选Y,应用最新的设置
斜杠后面为注释内容
登录mysql
①登录数据库:mysql –u root –p ,提示输入密码,输入前面的root密码
②配置wordpress数据库:
create database wordpress; //创建wordpress数据库,数据库名即wordpress use wordpress; //使用数据库 mysql> grant all on wordpress.* to 你要设置的用户名@localhost identified by '你要设置的密码'; //创建具有权限的数据库账户给wordpress数据库
安装wordpress ▉下载wordpress
wget http://cn.wordpress.org/wordpress-3.3.2-zh_CN.zip //下载wordpress unzip wordpress-3.3.2-zh_CN.zip //解压wordpress cp -r wordpress/* /var/www/html/ //将解压的文件复制到apache服务器根目录
▉配置wordpress
cd /var/www/html/wordpress/ //进入wordpress文件夹下 cp wp-config-sample.php wp-config.php //复制config配置文件 vim wp-config.php //编辑config配置文件
将配置文件的信息换成你的,数据库名改为wordpress(之前创建的名称是这个),user name和password换成前面给wordpress数据库创建的具有权限的账户/密码。 输入命令::wq 保存和退出编辑器
浏览器输入服务器IP,即可进入wordpress的安装部署阶段
1