使用VPS安装Nginx、PHP、Mysql,创建wordpress博客

lisahost.com

对购买了VPS的人来,创建web环境、安装wordpress,是一件不容易的事,下面是详细教程。
前提:Centos/debian系统、SSH(root用户)下操作
在此,推荐 OneinStack:lnmp、lamp、lnmpa一键安装包,下面安装Nginx、PHP 7.0、Mysql 5.6

一、安装lnmp(使用OneinStack)
1、下载OneinStack,并安装

yum -y install wget screen
wget http://mirrors.linuxeye.com/lnmp-full.tar.gz
tar xzf lnmp-full.tar.gz
cd lnmp
screen -S lnmp
./install.sh

2、端口,建议默认,回车即可
web-wp-1.jpg

3、开启防火墙
web-wp-2.jpg

4、安装web环境
web-wp-3.jpg

5、安装Nginx
web-wp-4.jpg

6、不安装Apache(Apache和Nginx安装任意1个就行)
web-wp-5.jpg

7、安装Mysql 5.6,并设置密码
web-wp-6.jpg

8、数据库安装选默认
web-wp-7.jpg

9、安装PHP 7.0
web-wp-8.jpg

10、安装Zend OPcache
web-wp-9.jpg

11、ionCube、ImageMagick 或 GraphicsMagick、Pure-FTPd,可装可不装,随意。
phpMyAdmin建议安装。
redis、memcached、HHVM,不安装。
web-wp-10.jpg

耐心等待安装完成。

12、重启
web-wp-11.jpg

13、安装Let’s Encrypt client,使网站支持SSL
重新连接SSH,安装Let’s Encrypt client
web-wp-12.jpg

web-wp-13.jpg

web-wp-14.jpg

二、安装wordpress
前提是已经绑定IP到域名,假设需要建站的域名为 wptest.zhujiwiki.com

1、建立站点
SSH下,还是在lnmp目录下

./vhost.sh

按下图所示安装
web-wp-15.jpg

web-wp-16.jpg

这样网站就搭建好了。
你的网站目录在 /data/wwwroot/ 下,已域名为目录。

2、创建数据库
a、浏览器访问 你的主机IP,会出现如下:
web-wp-17.jpg

这个文件在 /data/wwwroot/default 下,可以任意更改。

b、访问 http://你的主机IP/phpMyAdmin/ ,登录,用户名 root ,密码就是第一部分创建的密码
web-wp-18.jpg

c、点击左上角的 New,创建数据库
web-wp-19.jpg

输入数据库名,任意,好记就行
web-wp-20.jpg

3、设置wordpress
a、进入要搭建wordpress的目录,如 /data/wwwroot/wptest.zhujiwiki.com

cd /data/wwwroot/wptest.zhujiwiki.com

web-wp-21.jpg

b、下载wordpress4.8.1中文版

wget https://cn.wordpress.org/wordpress-4.8.1-zh_CN.zip

解压

unzip wordpress-4.8.1-zh_CN.zip

把所有文件都转移到网站根目录

mv wordpress/* /data/wwwroot/wptest.zhujiwiki.com

c、设置数据库
重命名配置文件名

mv wp-config-sample.php wp-config.php

编辑配置文件wp-config.php

vi wp-config.php

按 i 进行编辑,方向键移动光标,编辑 WordPress数据库的名称、用户名、密码
web-wp-22.jpg

然后按 Esc 退出编辑,按 Shift + z(2次),保存。

d、浏览器里,输入域名就行安装
如 wptest.zhujiwiki.com,按自己的需求填写即可
web-wp-23.jpg

这样,一个wordpress站点就搭建好了,同理可以搭建typecho或者其中PHP站点。

    所有主机信息仅是为及时分享并收录,不做推荐!