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

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

现在项目运行环境:
php5. 5.7
apache 2.4
8099 次点击
所在节点    PHP
50 条回复
shiny
2017-04-18 20:12:32 +08:00
用 Docker , 改个数字,重新构建下就完成升级了——代码兼容性好的话。
defunct9
2017-04-18 20:16:58 +08:00
是的,纯手动
FYK
2017-04-18 21:03:25 +08:00
....到现在还不知道 PHP 的环境是指什么。

买了云服务器就有 linux 系统了,然后自己安装的 nginx 和 mysql ,以及 php 。话说回来,现在讲起来都不知道自己当时具体是怎么做的了。。。。
rekulas
2017-04-18 21:12:13 +08:00
docker 是正解 环境跟系统和代码隔离开就没那么多麻烦事了
dsg001
2017-04-18 21:17:57 +08:00
懒, lnmp 一键安装
flowerains
2017-04-18 21:21:46 +08:00
用 docker
或者自己写个一键安装脚本
maleigebi
2017-04-18 21:35:40 +08:00
docker
mokeyjay
2017-04-18 21:41:35 +08:00
lnmp.org 一键包
DoraJDJ
2017-04-18 21:47:47 +08:00
自己看教程一个个装的,包括后续的安全配置,期间也踩过一些坑。
cxbig
2017-04-18 21:48:36 +08:00
Docker 有现成的 Image 用,求其次 Ansible/Chef/Puppet 也能在 Github 上搜到大堆的 roles 。
solaro
2017-04-18 23:17:09 +08:00
自己的 VPS 用 lnmp 一键包,懒
公司项目生产环境自己配置,全部手动编译, php 一个 5.3.29 一个 7.1.3 , server 用 tengine ,都还算简单,因为都在阿里云上,不用配置什么鸡毛 mysql ,直接用 rds ,代码和数据库分离还是很好很安全的。
gouchaoer
2017-04-18 23:20:26 +08:00
docker 方案最好,因为 php 可能被拿 webshell ,在 docker 里安全上好很多。。。源码放主机目录吧
sagaxu
2017-04-18 23:23:40 +08:00
给运维兄弟发个邮件就行了
Kylinsun
2017-04-18 23:36:34 +08:00
谢谢大家的回复, docker 有在折腾,最近项目需要做做一个用户体验比较好的搜索,找到了 elasticsearch 但是他要求的 php 版本比较高,需求还是挺急的。看来还是得手动重新配。
vibbow
2017-04-19 00:40:16 +08:00
@gouchaoer 哈?
PHP 跑 docker 里为啥会安全上好很多?
难道在实际环境里有漏洞的,在 docker 里就没漏洞了?
webshell 进去了,该改的文件照样能改,数据库账号密码该看到的不照样能看到。

如果你是说多个网站隔离的问题的话,那普通环境也可以以用户隔离的。
Linux 做起来可能相对比较麻烦, IIS 的话每个应用池可以设置跑在一个独立的虚拟用户下的。
eoo
2017-04-19 00:45:15 +08:00
PHP Nginx 其实....其实......还是挺好编译的 就是 mysql.....
xiaoshangmin
2017-04-19 00:45:36 +08:00
lnmp 每次都是手动编译安装 就是爱折腾
eoo
2017-04-19 00:46:34 +08:00
@xiaoshangmin 能请教 mysql 的安装吗?
iyaozhen
2017-04-19 00:49:48 +08:00
都挺好安装的。公司系统一样,直接 copy 就能用,依赖包安装在非系统目录(也不用 root 权限)。
iRiven
2017-04-19 00:56:51 +08:00
用 apt 也只会用 apt

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

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

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

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

© 2021 V2EX