对购买了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、端口,建议默认,回车即可
3、开启防火墙
4、安装web环境
5、安装Nginx
6、不安装Apache(Apache和Nginx安装任意1个就行)
7、安装Mysql 5.6,并设置密码
8、数据库安装选默认
9、安装PHP 7.0
10、安装Zend OPcache
11、ionCube、ImageMagick 或 GraphicsMagick、Pure-FTPd,可装可不装,随意。
phpMyAdmin建议安装。
redis、memcached、HHVM,不安装。
耐心等待安装完成。
12、重启
13、安装Let’s Encrypt client,使网站支持SSL
重新连接SSH,安装Let’s Encrypt client
二、安装wordpress
前提是已经绑定IP到域名,假设需要建站的域名为 wptest.zhujiwiki.com
1、建立站点
SSH下,还是在lnmp目录下
./vhost.sh
按下图所示安装
这样网站就搭建好了。
你的网站目录在 /data/wwwroot/ 下,已域名为目录。
2、创建数据库
a、浏览器访问 你的主机IP,会出现如下:
这个文件在 /data/wwwroot/default 下,可以任意更改。
b、访问 http://你的主机IP/phpMyAdmin/ ,登录,用户名 root ,密码就是第一部分创建的密码
c、点击左上角的 New,创建数据库
输入数据库名,任意,好记就行
3、设置wordpress
a、进入要搭建wordpress的目录,如 /data/wwwroot/wptest.zhujiwiki.com
cd /data/wwwroot/wptest.zhujiwiki.com
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数据库的名称、用户名、密码
然后按 Esc 退出编辑,按 Shift + z(2次),保存。
d、浏览器里,输入域名就行安装
如 wptest.zhujiwiki.com,按自己的需求填写即可
这样,一个wordpress站点就搭建好了,同理可以搭建typecho或者其中PHP站点。
-
所有主机信息仅是为及时分享并收录,不做推荐!