你们的服务器的 PHP 环境都是自己一个个配置的吗?

2017-04-18 20:08:57 +08:00
 Kylinsun
昨天想更新一下 php 版本,根目录下有一个 aidata 的文件夹,里面的 php 版本一直都更新不了一直搞不明白为什么更新不了,请教一下各位有没有更新之法。

现在项目运行环境:
php5. 5.7
apache 2.4
8152 次点击
所在节点    PHP
50 条回复
changwei
2017-04-19 10:47:42 +08:00
我是直接 yum php* mysql*等等乱装一通。

源码编译安装对于水平要求太高,因为你无法确保你的 linux 环境里面的 gcc 等编译器版本和教程的差异会导致什么后果。

我试过一些云主机所谓的集成环境,光文档就写了很长,而且很多配置文件还改了路径,或者默认的一些设置做了过度优化导致出现不明不白的问题,找的也麻烦,有这么多时间我干脆就自己安装了。
isCyan
2017-04-19 11:19:26 +08:00
ubuntu ondrej apt 全家桶
branchzero
2017-04-19 11:22:39 +08:00
docker 或者上 remi 源
xiaodongus
2017-04-19 11:23:28 +08:00
用的 amh
jarlyyn
2017-04-19 11:24:30 +08:00
不要自己编译,出个安全补丁就搞大了,那是作死。

要么官方源,要么 Docker 。
Bardon
2017-04-19 11:27:00 +08:00
想不通,资源隔离,肯定增加安全性的啊?

-v /path:/path:ro 只读 volumes 你攻破试试?

一个站点一个容器,你跨站试试?

重要性不同的库放不同的容器里跑,你拖全部库试试?

这些难道不属于安全防范了?

就说 php 这个宇宙第一脚本语言吧,那么写的再烂,也只会影响到它自己以及连接的库,而不会影响到 host 上其他容器的资源。

应该这么说, docker 会增加安全系数,而且还不小。
sun019
2017-04-19 12:20:04 +08:00
上 docker 吧
hj2002007
2017-04-19 18:56:32 +08:00
呵呵呵呵呵呵,我用源代码安装过,日本人的项目 要使用 5.3 的 php 另外 apache , mysql 等 还有各种开源模块全部指定了版本了, centos6.5 yum 安装基本没法搞 只有自己源代码编译了,过程就是难受的要死,各种依赖,各种编译不过,最后花了几天终于搞好了 泪流满面,后来 日本人来中国,帮我们又搭了一次环境, 我们吹牛说 我们一天搞定,他们一副“你们好厉害的表情”。。。。。。
lights
2017-04-19 20:47:33 +08:00
用自动化运维平台,一键下发配置包
lands
2017-04-20 11:02:06 +08:00
配置好一台, 其他的都基于镜像...考虑到学习成本, docker 目前没上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/355724

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX