根据之前我们搬瓦工中文网的调查发现,大部分网友选择VPS主机还是用来建站用途的,其次是用来各种学习和折腾使用。对于我们大部分网友来说,利用服务器建站还是比较简单的,如今我们可以看到有很多开源、免费的一键安装软件工具,有些高手站长还会自己编译WEB环境使用。相对而言,我们可以看到在我们国内的站长建站环境中提供的工具还是比较多的,我们网友还是乐于分享。
根据之前在群里的调查发现,在这篇文章中我们将整理出来在国内站长中选择和使用在服务器中架设WEB系统,然后建站用的一些工具。这里整理出来的工具不分排名先后,都是我们在群里调查出来的真实数据,我们看看自己有没有使用过这些脚本或者软件工具。同时,如果我们觉得别人用的哪款软件是否不错,然后自己在其他项目中有没有必要更换一个其他软件试试。
这里有一个小贴士,如果我们用户习惯用哪款软件的时候,在生产环境中就建议一直使用,我们可以在测试服务器中测试新的WEB环境,待到熟练操作之后才去更换,因为不同的软件有不同的优势和特点,有些时候可能适合别人不一定适合你自己。
第一、宝塔面板工具
宝塔软件,有提供基于LiNUX和Windows两种WEB系统,前者一直有在维护更新,后者更新有点慢。这款软件开发至今大约3年左右时间,最近几年发展比较快的原因在于确实有提供适合大部分国内用户体验的后端界面和开发速度,可以听取社区的网友建议和意见,然后整合到软件中。同时,也在于其他的软件开发速度不快,甚至有些软件服务商由于缺少资源和经费,且没有盈利模式逐渐的减缓开发,这样也给予宝塔面板一些机会。
目前,宝塔面板大部分功能还是免费的,有部分安全或者软件功能是需要单独购买付费版本的,至少从目前来说对于大部分用户是可以使用没有问题,以后不清楚是否会走其他软件的老路,至少我们可以现在用着。
安装方法:
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
这里,建议安装宝塔面板的时候用centos7+系统,兼容性比较好。
Windows版本:http://download.bt.cn/win/panel/BtSoft.zip
刚才看到WIN系统版本也比较新,2019年4月份更新的,这个安装起来也很简单,直接安装就可以,建议在2008或者2012系统安装。
第二、CyberPanel WEB面板
CyberPanel WEB面板是基于Openlitespeed官方开发的面板,只能在Linux系统中安装的可视化面板,开发至今应该有2年不到的时间,功能上基本建站功能是可以满足的。我们也有在 Linux VPS/服务器一键安装CyberPanel WEB面板文章中有专门的介绍,但是在国内用户中使用不多,其原因是产品宣传力度不大,所以大家使用的也不是很多,还有可能对于一些中文文档支持不多,担心在使用后会发现一些问题无法解决,不过我自己测试后发现功能还是挺全的,其中还有我们大家希望使用的邮局和自建DNS功能。
sh <(curl https://cyberpanel.net/install.sh || wget -O – https://cyberpanel.net/install.sh)
我们可以在常规的LINUX系统中安装,可以选择多PHP版本的支持,可以选择简体中文语言,采用的是LITESPEED架构,相对来说比较轻量化,如果服务器配置不是很高的可以使用这个工具。
第三、LNMP一键安装脚本
虽然我们大家都知道,LiNUX、NGINX、MYSQL、PHP都习惯称作为LNMP,但是作为比较有代表性的军哥开发的LNMP脚本至今已经好多年了,反正我在接触VPS的时候就有在使用他们家的脚本,每年六一儿童节会发布新的正式版本更新,即将到来的六一儿童节会更新V1.6版本,如果我们有需要的话可以到时候下载安装。这款软件是比较成熟的LNMP无面板环境,对于我们站长来说可能需要的业务能力需要强一些,因为全部采用的是SHELL命令操作。可能不是特别适合初级用户。
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
以上是1.5版本的安装,如果需要最新版本的话可以到官方网站看看。支持现有的LINUX系统多个版本,但是需要注意的是如果我们MYSQL需要在5.6以上,那就需要内存配置在1GB以上,这个我们有在” 解决搬瓦工安装WDCP内存不足问题 重新编译PHP”这篇文章遇到的问题也是一样的,512MB内存如今已经很少有使用来建站用途,MYSQL版本较高需要1GB内存支持。
第四、Oneinstack一键安装脚本
Oneinstack这个脚本是在最近几年出现的,才开始的时候可以看到有比较强模仿LNMP脚本的痕迹,但是后来在重构之后有自己的特点,可以多方面的组合安装LNMP、LAMP、lnmpa、lnmh等等常规的组合,支持Nginx处理静态,Tomcat(JDK)处理JAVA。反正基本上涵盖我们需要的在LINUX服务器中配置WEB的环境。相比LNMP脚本来说,灵活性更强一些,易用性也好一些,如果你在LNMP使用感觉枯燥的时候也可体验看看这个脚本。
目前,Oneinstack相对是比较成熟的,最近看到有增加安全防护功能,有提供快速安装和自定义安装,而且提供的官方文档以及用户免费分享的文档也是比较多的。这里顺带说下,LNMP提供的文档也是很多,毕竟这么多年的积累。
第五、WDCP WEB面板
我相信很多老站长都有使用过WDCP面板,这个面板可以说一手好牌居然打成这样。当初大部分的LINUX WEB可视化面板都是WDCP的,即便体验不好,而且有很多问题,但是很多用户也给予宽容且提供第三方的支持文档。但是WDCP官方在解散团队之后开发力不足,后来才给了宝塔面板这样的机会,虽然目前看到商家也有在准备重新布局,但是已经不是最佳时机。
鉴于此,我个人写到这里,还是要为WDCP惋惜的,不清楚这个面板后面发展如何,但是我个人认为,如果我们需要选择的话,目前不是选择的机会,也许以后会有较大的更新升级,我们再去关注。在之前我们也有些过关于WDCP安装的面板文章。如果我们网友还在使用的话,建议找个时间更换掉其他环境。
第六、AMH WEB面板
与WDCP面板差不多时间的我们是否还记得有AMH面板?当初也是免费提供的,但是记得只开发到4.2版本之后就从5.0版本付费才可以使用,虽然只需要最低6元一个月,但是我们用户习惯免费的,所以不是特别习惯这样的模式,而且那时候我们还可以选择WDCP面板。可以说由于AMH的收费之后,WDCP才开始有了壮大机会,也可能是开始有大量用户使用,然后才发现WDCP有很多需要更新和完善的,同时由于营收能力的问题,WDCP团队才没有办法继续。
目前,AMH面板免费版本提供的软件很旧,虽然有网友提供一些升级版本,但是毕竟不是官方提供的,使用用户并不多。AMH目前有不少的付费用户,我们也不知道具体使用如何,但是付费用户遇到几个就提到解决售后问题的得不到及时的解决,还是有一些问题的。这里让我们一起怀念当初也有使用过AMH面板。
第七、LAMP WEB脚本
LAMP环境,其实有点类似上面提到的LNMP环境一样,但是前者是基于APACHE 引擎的。由于我们有些WEB环境是需要在APACHE环境下进行的,所以需要用到LAMP环境。这里也提供一个目前一直在维护的LAMP WEB脚本。LAMP 一键安装包是一个用 Linux Shell 编写的可以为 Amazon Linux/CentOS/Fedora/Debian/Ubuntu 系统的 VPS 或服务器安装 LAMP(Linux + Apache + MySQL/MariaDB/Percona + PHP) 生产环境的 Shell 脚本。包含一些可选安装组件如: Zend OPcache, ionCube Loader, XCache, imagick, gmagick, libsodium, memcached, redis, mongodb, swoole, yaf, xdebug。
安装方法:
yum -y install wget screen git
git clone https://github.com/teddysun/lamp.git
cd lamp
chmod 755 *.sh
screen -S lamp
./lamp.sh
然后我们可以看到安装进程,根据实际需要选择软件的版本。这个LAMP脚本与我们之前看到的非面板安装都有些相似之处,有自己的安装小工具,我们需要到官方网站看看实际的安装小工具。
第八、自己编译安装WEB
这里我们再提到一些高手站长用到的,他们不屑于使用别人开发的软件和工具,因为有些功能不需要也一并安装到里面,有些是出于安全的考虑和功能的要求,他们喜欢自己编译安装。我们有些站长对于SHELL比较熟悉,可以根据实际的需要进行自己定义编译安装MYSQL、PHP等等软件工具,这些都是有可以的。对于这类的脚本教程我们也可以看到,但是对于大部分站长来说,我们可以使用成熟的工具,毕竟可以减少不必要的维护麻烦。
总结,以上我们只整理到八个安装WEB面板的工具和软件,其实要再整理十几个还是有的,但是这些并不是我们需要的,我们只需要熟悉1-2个就可以,我们是使用工具,适合我们就可以,没有必要在这些上浪费太多的时间,你觉得呢?