以Centos 6,httpd2.2,wordpress为例

一、安装lamp:

yum install -y php php-mysql mysql-server

service mysqld start //启动mysql服务

service httpd start //启动httpd服务

二、部署wordpress:

1.准备php程序

tar -xzvf wordpress-4.7-zh_CN.tar.gz

mkdir /www

cp -a wordpress /www/

2.修改wordpress配置文件

cp /www/wordpress/{wp-config-sample.php,wp-config.php}

//php程序中,-sample一般为模板

vim /www/wordpress/wp-config.php

3.配置mysql

mysql //还没有设置mysql密码,直接登录

CREATE DATABASE wpdb; //创建数据库

GRANT ALL ON wpdb.* TO 'wpuser'@'localhost' IDENTIFIED BY'wppasswd';

GRANT ALL ON wpdb.* TO 'wpuser'@'127.0.0.1' IDENTIFIED BY'wppasswd';

//创建用户并授权

FLUSH PRIVILEGES; //刷新

exit//退出mysql

mysql -uwpuser -pwppasswd//尝试使用新创建的用户和密码登录mysql

4.添加httpd虚拟主机

vim /etc/httpd/conf/httpd.conf

vim /etc/httpd/conf.d/wordpress.conf //添加虚拟主机

httpd -t //检查配置

service httpd reload //重载配置

5.登录wordpress进一步配置