最近对整个建站的流程又熟悉了很多,趁还记得。记录下来一个成功的过程,如下

\
\
\
\
1、购买服务器、域名、解析域名 https://www.vultr.com/?ref=8171101-4F  www.namesilo.com
2、启动服务器
3、ssh root@yourIP

4、安装LNMP平台 linux  nginx  mysql  php
  wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp

5、安装
    01 选择数据库类型和版本
    02 设置数据库root密码(很重要需要记住)
    03 是否需要启用MySQL InnoDB
    04 选择php版本
    05 选择是否安装内存优化
    06 提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
       LNMP 脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。
       安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。
    07 安装完成会显示 Nginx: OK,MySQL: OK,PHP: OK  Install lnmp V1.6 completed! enjoy it.

6、添加网站(虚拟主机)
    01 lnmp vhost add
       输入要添加的网站域名 比如  zhoushiqi.com
       是否添加更多域名       zhoushiqi.com  可回车跳过
       (注:带www和不带www的是不同的域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定)
       设置网站目录  默认 /home/wwwroot/zhoushiqi.com  可以自己更改 不改的话 回车
       其余的 除了ssl可以设置一个 都可以直接跳过
     02 安装 WordPress
        cd /home/wwwroot/zhoushiqi.com
        wget https://cn.wordpress.org/latest-zh_CN.zip
        unzip latest-zh_CN.zip
        mv wordpress/* .
        rm -rf wordpress latest-zh_CN.zip
        chown -R www:www /home/wwwroot/zhoushiqi.com
        sed -i 's/,scandir//g' /usr/local/php/etc/php.ini
        lnmp restart

7、添加数据库
     lnmp database add
     +-------------------------------------------+
     |    Manager for LNMP, Written by Licess    |
     +-------------------------------------------+
     |              https://lnmp.org             |
     +-------------------------------------------+
     Enter current root password of Database (Password will not shown):   (输入的时候不会显示,这个密码就是5.02里面数据库root密码)
     OK, MySQL root password correct.
     Enter database name: TEST (给网站用的数据库,名字随意。但是要记下来)
     Your will create a database and MySQL user with same name: TEST
     Please enter password for mysql user TEST: 123456  (设置这个数据库的密码,也重要,记下来)
     Your password: 123456
     Add database Sucessfully.

8、配置 WordPress
     打开浏览器输入域名 zhoushiqi.com 访问网站 (如果在第一步解析了域名的话,应该可以访问了,如果不能则使用 IP 访问)
     填写数据库名、用户名、密码  对应上一步的 TEST TEST 123456  其它默认 确认 下一步
     设置 WordPress 站点标题、用户名、密码 填个邮箱 安装 WordPress 完美。

9、常用命令和路径等

     LNMP相关软件安装目录
     Nginx 目录: /usr/local/nginx/
     MySQL 目录 : /usr/local/mysql/
     MySQL数据库所在目录:/usr/local/mysql/var/
     MariaDB 目录 : /usr/local/mariadb/
     MariaDB数据库所在目录:/usr/local/mariadb/var/
     PHP目录 : /usr/local/php/
     多PHP版本目录 : /usr/local/php5.5/ 其他版本前面5.5的版本号换成其他即可
     PHPMyAdmin目录 : 0.9版本为/home/wwwroot/phpmyadmin/ 1.0及以后版本为 /home/wwwroot/default/phpmyadmin/ 强烈建议将此目录重命名为其不容易猜到的名字。phpmyadmin可自己从官网下载新版替换。
     默认网站目录 : 0.9版本为 /home/wwwroot/ 1.0及以后版本为 /home/wwwroot/default/
     Nginx日志目录:/home/wwwlogs/
     /root/vhost.sh添加的虚拟主机配置文件所在目录:/usr/local/nginx/conf/vhost/

     LNMP相关配置文件位置
     Nginx主配置(默认虚拟主机)文件:/usr/local/nginx/conf/nginx.conf
     添加的虚拟主机配置文件:/usr/local/nginx/conf/vhost/域名.conf
     MySQL配置文件:/etc/my.cnf
     PHP配置文件:/usr/local/php/etc/php.ini
     php-fpm配置文件:/usr/local/php/etc/php-fpm.conf

     LNMP状态管理命令:
     LNMP 1.2+状态管理: lnmp {start|stop|reload|restart|kill|status}
     LNMP 1.2+各个程序状态管理: lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
     Nginx状态管理:/etc/init.d/nginx {start|stop|reload|restart}
     MySQL状态管理:/etc/init.d/mysql {start|stop|restart|reload|force-reload|status}
     PHP-FPM状态管理:/etc/init.d/php-fpm {start|stop|quit|restart|reload|logrotate}