发现宝塔软件安装方式有编译安装和极速安装。那么他们之间有什么区别呢?又该如何选择。宝塔面板PHP编译安装和极速安装区别,在我们首次打开宝塔面板准备安装PHP开发环境时,会发现在LNMP和LAMP的列表下有极速安装和编译安装两个选项。那么我们这两者的区别是什么呢?我们该如何选择?
宝塔面板编译安装和极速安装区别
1、安装速度区别
编译安装:视服务器性能。nginx、php、MySQL三个每个可能在10-50分钟之间。性能好的30分钟安装完成。差的可能得1天(这里指的是PR这样的烂货)。正常1小时以内。
极速安装:主要看网速。第二看硬盘和CPU速度。速度快的2分钟就全部安装完了。
2、软件产生容量区别
编译安装:安装完后占用较大。
极速安装:安装完后占用较小。
3、功能区别
编译安装:功能全。且可以自定义组件版本。新增功能、插件等。
极速安装:满足基本运行需求。占用小,功能少。
4、性能区别
编译安装:完美匹配最新指令集等。性能上表现更优异。
极速安装:满足基本需求,非特殊硬件于编译性能差异较小。略低于编译。
5、稳定性
编译安装:完美匹配本机硬件,稳定性优异。
极速安装:满足大部分需求。正常使用无问题。
6、安装报错
编译安装:较为详细。一旦出错,有具体报错项目。
极速安装:安装过程很少出错。一旦出错。排障比编译困难。
7、最重要区别
编译安装:自己服务器编译 make安装。
极速安装:别人服务器编译 make安装包,你下载的是安装包。省去了编译过程。
编译安装
编译安装也叫源码安装,宝塔给出的提示是安装时长为20分钟-2小时,适合于生产环境。
源码安装方式是下载源码包,然后解压安装。此方式可以指定配置参数,在部署时遇到特定版本的中间件(如NGINX,PHP等)可安装指定的插件和指定的路径,兼容性和稳定性较强。
但是如果成规模的管理服务器比如1000以上,至少100以上,如果相同的环境,需要相同的软件,源码安装就显得有点捉襟见肘了
极速安装
极速安装也叫RPM安装,安装时间快,性能和稳定性略低于编译安装,适合于测试环境。
极速安装可以看成是在线安装的一种方式,你只需要yum install 软件名,系统就自动根据yum源配置文件中的镜像位置去下载安装包了,并可以自动分析所需的软件依赖关系,自动安装所需的依赖软件包。
但是网友们也提示,对于宝塔用户的使用者,千万不要使用极速安装功能。
所以对于新手站长们,如果时间允许的话,推荐使用编译安装。