学习VPS应用最好还是边实践边学习较好,如果全部用所谓的文字类教学肯定比较枯燥无味,所以在整理VPS教程时候还是会穿擦常用的实际应用,这样看起来更加有动力。大部分VPS主机用户用来搭建网站可能会用WEB面板,比如前面有介绍的WDCP面板(WDCP面板应用 – 建立WordPress网站、添加MYSQL数据库、设置FTP账户)用的也比较多,还有部分是不用面板的,直接用一键安装包。
这里要介绍什么是一键安装包,其实就是把我们分解单独安装的各种环境都集成,然后封包在一个SH脚本中,然后运行这个脚本就可以把常用的环境都选择性的安装,这样不管对于新手还是老手来说都很方便,不需要每个步骤都需要执行,节省时间和提高效率,也不容易出错。尤其对于新手来说,就更加简便。
LNMP就是Nginx、MySQL、PHP、phpMyAdmin的集合包,网上有很多LNMP的环境,但是使用较多的应该是国内军哥组合的这款,使用的比较多,目前也有1.1版本,用户和稳定性还很不错,可以作为我们使用。所以,在这篇文章中,将会在我的测试机上安装LNMP,以及过程中遇到的选项详细的介绍,便于用户选择的需要。
CentOS系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh
Debian系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./debian.sh
Ubuntu系统下执行:wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./ubuntu.sh
文章目录
隐藏
第一、安装LNMP一键安装包
第二、LNMP环境安装之后
第三、LNMP常用SSH脚本
第一、安装LNMP一键安装包
根据上面的安装包所在不同的环境,复制不同的SSH命令,然后ROOT权限登录SSH,执行就可以。
输入脚本回车之后我们会看到上面的分解步骤,输入MYSQL密码,是否需要安装InnoDB组件,以及选择安装PHP和MYSQL版本,因为不同程序有不同的需求存在兼容问题。最后我们任意键就可以执行安装。
后面我们可以做的就是等待(根据不同的VPS性能可能时间有长短,一般20分钟左右是可以完成的,如果有比较差的机器可能需要半个小时甚至一个小时),等待看到这样的界面就是安装成功。
这样我们的LNMP环境就安装完毕,我们需要处理一些细节工作。
第二、LNMP环境安装之后
安装LNMP环境之后我们需要处理一些残留的问题,比如我们需要登录根目录下的home/wwwroot/default/中,留下phpmyadmin文件夹,其他都要删除,如果你需要留探针也可以,但最好修改名字。phpmyadmin最好也修改成自己熟悉的名字,确保系统的安全。
第三、LNMP常用SSH脚本
很多人误认为一键包就是WEB面板,其实是错误的,一键包仅仅是方便我们快速安装没有面板的环境,搭建网站还是需要我们使用脚本特定的SSH命令从可以,不同安装包常用的脚本是不同的。这里就整理自己常用的脚本及文件目录,其他有遇到或者使用到再分享更新。
A – 添加域名建立站点 /root/vhost.sh
B – 重启LNMP /root/lnmp start/restart/stop (启动/重启/暂停)
C – 数据库所在目录 /usr/local/mysql
D – NGINX所在目录 /usr/local/nginx
E – 网站文件所在目录 /home/wwwroot/
总结,LNMP的安装以及常用的脚本应用整理完毕,一般我们只用到搭建站点而已,处理伪静态之类需要手工操作,在后面文章中,将会真实的写一篇搭建常用CMS建站的过程,这样更加真实。