1 简要说明

安装环境是阿里云ubuntu16.04,这个教程里我把域名都写成hostname.com, ip都写成192.168.1.1,你可以根据自己的需要更换。另外如果不是root账户的话,最好切换到root账户。

2 安装MYSQL 5.7

我们使用apt-get方式安装MySQL:

安装的时候会要求你输入MySQL的root密码,建议此时输入,比较方便。
输入以下命令,让MySQL更安全:

我们将会被问这些问题:

MySQL就装好了。

3 安装Nginx

然后你打开你的IP地址或域名,就能看见nginx默认页面了。
ubuntu_nginx
nginx默认的路径在/var/www/html

4 安装PHP7

我们搭建wordpress博客主要要用到php-fpm组件,我们apt-get它,ubuntu会自动安装必要的php程序。

5 配置nginx

编辑nginx的默认站点配置文件

另外需要注意,我们是要安装wordpress的,所以又一个index的地方(# Add index.php to the list),在index后面要增加index。php
像上面那样修改后,重启nginx:

然后打开:

设置cgi.fix_pathinfo=0

reload php-fpm:

新建一个文件:

写入

然后我们可以打开浏览器输入域名,例如 192.168.1.1/info.php
ubuntu_nginx_php_info
你可以看到PHP已经工作了,包括现在支持的一些模块。

6 使PHP7支持MySQL

我们可以先看一下有哪些PHP7的模块:

可以选一些你喜欢的模块安装(以下是我自己安装的):

reload PHP-FPM:

刷新一下192.168.1.1/info.php,看一下自己的模块是否都安装好了。

7 让PHP-FPM通过TCP链接

PHP-FPM默认是通过socket连接的,我们要改成用TCP链接。

修改listen:

修改nginx配置文件:

reload nginx:

这样就安装配置好了,接下来就可以在/var/www/html里上传wordpress文件了。