摘要:第一个人记忆中这款工具至今恐怕有六年左右时间曾经也是个人站长为便捷自己使用环境配置开发的。第二一键脚本也是因为个人站长提供的,经过几年的改善目前也是比较健全。
早年我们若果在Linux服务器配置网站环境的时侯通常怎么操作的?安装cPanel面板?这个是要花钱的,记忆中似乎每位月须要十多港元,对于普通的个人站长用户来说确实是不小的费用。虽然我们用破解版也不行,由于这个牵涉到安全问题。那我们学着一些教程手工编译WEB环境,安装PHP、安装MYSQL、安装APACHE...,是不是很麻烦?
更为主要的是,通常我们新人或则国外站长对于LINUX系统并不是非常熟悉,我们可能多一些熟悉WINDOWS系统,由于我们每天都在使用。有哪些办法来解决这个问题呢?虽然随着项目的需求,虚拟主机可能不够用,必须用到服务器。现在我们可以看见好多个人或则第三方提供一键WEB环境脚本,例如熟悉的有LNMP、LAMP、LAMPA等等。
在这儿,笔者将会在明天整理和分享我们常用的LINUX服务器中配置WEB环境的方式,不用自己编译如此复杂,我们直接可以借助工具自带的一键安装,无人值守。最后按照脚本方提供的小工具建站和管理,是不是很不错?
这儿我依次整理。
第一、LNMP()
个人记忆中这款工具至今恐怕有六年左右时间,曾经也是个人站长为便捷自己使用WEB环境配置开发的。完全是免费的,每年都有较大的更新和升级。这也是笔者始终在使用的WEB脚本工具之一。LNMP一键安装包是一个用LinuxShell编撰的可以为CentOS/RHEL/Fedora/Aliyun/Amazon、Debian/Ubuntu/Raspbian/Deepin/MintLinuxVPS或独立主机安装LNMP(Nginx/MySQL/PHP)、LNMPA(Nginx/MySQL/PHP/Apache)、LAMP(Apache/MySQL/PHP)生产环境的Shell程序。
1、安装
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
这个脚本支持大部份LINUX版本,例如CENTOS、DEBIAN、UBUNTU等。个人建议显存配置在1G以及以上,由于MYSQL5.6以上须要起码1GB显存。
2、应用
在安装完毕以后,我们可以按照官方提供的脚本工具方式进行建站、管理等操作。
a.lnmp添加、删除虚拟主机及伪静态管理
b.使用lnmp自带工具快速添加网站/域名绑定目录
c.一键安装无面板LNMPWEB建站环境
这个脚本每年6月1日会有较大版本更新。假如我们有须要升级可以按照官方提供的方式升级或则安装新版本。
第二、LAMP(lamp.sh)
LAMP一键脚本也是因为个人站长提供的,经过几年的改善目前也是比较健全。LAMP一键安装包是一个用LinuxShell编撰的可以为AmazonLinux/CentOS/Fedora/Debian/Ubuntu系统的VPS或服务器安装LAMP(Linux+Apache+MySQL/MariaDB/Percona+PHP)生产环境的Shell脚本。包含一些可选安装组件如:ZendOPcache,ionCubeLoader,XCache,imagick,gmagick,libsodium,memcached,redis,mongodb,swoole,yaf,xdebug。
1、安装
yum -y install wget screen git git clone https://github.com/teddysun/lamp.git cd lamp chmod 755 *.sh screen -S lamp ~/lamp/lamp.sh -h
按照提示进行安装。
2、应用
a.LAMP常见应用问题
第三、Oneinstack()
Oneinstack脚本至今应当有两两年时间,笔者也常常和作者聊天关于脚本的进度和问题反馈。看似这个脚本工具在LNMP基础上改善的,而且其特征在于不断的升级阿里云linux一键安装web环境,并且是第一时间升级。目前软件版本都是保持最新。
1、安装
yum -y install wget screen #for CentOS/Redhat # apt-get -y install wget screen #for Debian/Ubuntu wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载 tar xzf oneinstack-full.tar.gz cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件 screen -S oneinstack #如果网路出现中断,可以执行命令`screen -R oneinstack`重新连接安装窗口 ./install.sh
之后按照提示向导进行安装。
2、应用
a.oneinstack手动模式使用教程
b.Oneinstack环境快速布署Let"sEncrypt泛域名SSL证书
第四、WDCP面板()
WDCP是可视化面板阿里云linux一键安装web环境,与前面三个脚本不同之处在于安装以后可以看见安装软件界面。类似我们用的cpanel面板一样。由于不是所有的站长就会用SHELL脚本命令的。并且这个脚本缺点是这几年更新很慢,但是易用性不如先前了。前几天看竟然还开始收费。
1、安装
wget http://dl.wdlinux.cn/files/lanmp_v3.3.tar.gz tar zxvf lanmp_v3.3.tar.gz sh lanmp.sh
2、应用
a.借助WDCP面板建站篇-添加站点和MYSQL数据库
b.WDCP面板基于PHP5.5.38安装swoole扩充支持
目前,WDCP也开始收费服务arm linux,假如我们有更好的选择,可以用其他免费的。
第五、宝塔面板()
宝塔面板似乎就是在WDCP面板不维护的时侯开发的,顺应用户的需求起步。按照官方的额说法是永久免费linux命令chm,并且现在也开始收费。不过免费版本基础功能还是可以用的,只不过一些安全扩充和应用付费。起码到目前为止还可以使用。
1、安装
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
建议使用CENTOS7.X,其他兼容不好。
2、应用
a.宝塔面板安装后须要多的几件事情
b.宝塔linux面板安装使用教程汇总贴
从目前看,若果是可视化面板应用的话还是这款有优势。假如之后这款没有优势,我们再找寻是否有其他可代替品。
总结,通过前面3款无面板的脚本安装,以及2款有面板的WEB环境。我们基本上可以把握在服务器中配置WEB。具体选择哪款还是按照自己的习惯。