为了账号安全,请及时绑定邮箱和手机立即绑定

生产环境的web服务所需环境(nginx+php)编译安装好、还是yum安装好?

生产环境的web服务所需环境(nginx+php)编译安装好、还是yum安装好?

PHP
鸿蒙传说 2019-03-13 13:53:25
相信很多小伙伴和我有同样的疑问,生产环境www服务到底是yum还是编译安装,肯定十分纠结(跳过老司机),我表达下个人的观点,同时集思广益,找到一种更合适的部署方案(针对中小型企业) 1、编译部署存在的问题 编译源码版本升级比较麻烦,编译过程时间长,效率低 编译源码如果优化不合适,反而不如yum的性能好 2、yum,包管理安装问题 官方源相关服务的版本更新的不及时,跟不上新版(第三方源仓库正确性待验证) yum安装导致服务的目录结构比较零散,不利于维护(老司机除外) 不方便定制相应优化参数 笔者现在基本上选择yum安装(建议深入研究下yum安装服务的目录结构,便于维护),原因笔者有更新强迫症,会定期更新相应的服务(是病,不知道有没有药可治),因为自己yum更新也给挖了很多坑,不过也给笔者带来了一些好处(比如:zabbix,jenkins,gitlab等服务),通过yum或者包管理方式安装,后期定期更新对应的服务,可以及时使用到相应服务的新功能特性。
查看完整描述

6 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

3、添加nginx官方的yum源,然后包管理安装

https://img1.sycdn.imooc.com//5c8f68cc00016dd208000216.jpg

  • 服务器官方源,更新绝对及时,只要你dns不被劫持,这个第三方源和源码安装一样正确可靠。
  • yum安装导致服务的目录结构比较零散,不利于维护(此条是根据你的理解,但老实说,我不知道除了conf还有哪些地方需要使用者关注)
  • 不方便定制相应优化参数
查看完整回答
反对 回复 2019-03-18
?
牧羊人nacy

TA贡献1862条经验 获得超7个赞

yum安装的话你不可以定义你自己的环境,都是固定的,有些功能可能你不需要也装上了,而编译的话,可以自己定制自己需要的功能,而且安装目录都是自己定义好的,便于维护

查看完整回答
反对 回复 2019-03-18
?
心有法竹

TA贡献1866条经验 获得超5个赞

我认为:(不一定正确)

用源代码编辑安装nginx、php、apache等常用web服务的人,要么是非常懂这块的人需要有细节参数编译时配置的需求,要么就是装得很牛逼。

查看完整回答
反对 回复 2019-03-18
?
慕容708150

TA贡献1831条经验 获得超4个赞

yum安装。

自己编译的也打包成rpm然后用yum安装。

查看完整回答
反对 回复 2019-03-18
  • 6 回答
  • 0 关注
  • 1173 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信