1.wordpress简介

    wordpress是一款开源免费的产品,利用php和mysql来开发的博客程序(也有很多人改为网站)。wordpress的功能非常强大,有众多的插件。但是它的安装却是很简单,安装的办法可以从官网上获取,程序也可以从官网上下载。贴上wordpress的官网地址:https://cn.wordpress.org/ 

    我们在之前搭建的lnmp环境上安装wordpress程序。

2.MySQL的数据库准备

    登陆Mysql服务器,添加wordpress数据库,新增一个wordpress的用户,允许非本机访问。

blob.png

    新增wordpress数据库

blob.png

    新增wordpress用户

grant all on wordpress.* to wordpress@'192.168.31.%' identified by 'pcm123456';
flush privileges ;

blob.png

2.新建blog文件夹,配置blog.conf虚拟主机配置文件。

    新建blog的文件夹

mkdir /usr/local/nginx/html/blog

    新建blog.conf文件,添加的内容如下

vim /usr/local/nginx/conf/extra/blog.conf
server {
	listen       80;
	server_name  blog.pcm.com;
	location / {
            root html/blog;
            index index.html index.html;
 	}
	location ~ .*\.(php|php5)?$ {
		root html/blog;
		fastcgi_pass 127.0.0.1:9000;
		fastcgi_index index.php;
		include fastcgi.conf;
	}
	error_page   500 502 503 504  /50x.html;
	location = /50x.html {
 		root   html;
	}
	access_log  logs/access.log  main;
}

    然后检查Nginx的语法,并重载配置文件。还需要修改hosts文件,这里不介绍怎么修改。

blob.png

3.解压wordpress文件,修改权限

tar -xf wordpress-4.9.4-zh_CN.tar.gz
mv wordpress/* /usr/local/nginx/html/blog/

blob.png

    用ls命令查看wordpress文件夹发现,文件的所有者有nobody,这样会在安装的时候提示权限不足,我们需要修改权限。

blob.png

    把blog文件夹的所有者改为nginx,接下来我们就可以安装wordpresss了

chown -R /usr/local/nginx/html/blog/

4.安装wordpress

    用浏览器打开blog.pcm.com,得到下面的页面,填上数据库的地址,账号,密码,然后提交。

blob.png

    如果之前没有修改wordpress目录的所有者的话,会提示这个错误,按照要求来手工创建文件即可下一步。

blob.png

    如果之前设置好了,会直接跳到这个页面,点击现在安装。

blob.png

    在这里自定义信息,按照要求填写。

blob.png

   到这里就成功了

blob.png

    输入账号密码登陆


blob.png

    登陆之后到达后台页面,这里可以进行一些设置。到这里,wordpress就安装完毕了。

blob.png