你们生产环境 PHP 版本?

2020-04-08 15:00:06 +08:00
 Evilk

闲聊两句,近期公司已经升级服务器了,升级如下: 1.MySQL 升级到 8.0 2.PHP 升级到 7.3(我本地还是 7.2,不打算升级到 7.3)

后期计划是,将高 IO 业务,用 swoft 缓慢重构(只是部分高 IO 业务,而且是缓慢,不急)

各位,你们公司目前生产环境如何?

7434 次点击
所在节点    PHP
63 条回复
jousca
2020-04-08 21:29:30 +08:00
php 5.6 还在战斗。能稳定运行的坚决不换。
mostkia
2020-04-08 21:47:44 +08:00
之前用的一直是 7.0,现在换成 7.2 了。没感觉有太多差别。不过站点代码的维护一般都是遵循最大兼容的,方便以后迁移,所以新版本的特性一般都很少用到。
doresu
2020-04-08 21:55:04 +08:00
7.1
Hardrain
2020-04-08 23:08:49 +08:00
7.4.4 (archlinux) + reactphp

话说用 Arch 当生产环境会不会有点作死...
KasuganoSoras
2020-04-08 23:14:05 +08:00
7.3 + 7.4 双版本,主要是 PHP 7.4 以后 pthreads 不兼容了,所以保留着一个旧版本的 7.3 用于跑部分 pthreads 写的服务,不过也在慢慢往 swoole 迁移了,数据库是 MariaDB 10.4,系统清一色 CentOS 7,基本上 PHP 每发布一个新版本我都会去更新一下,编译也就一两分钟的事情
dishuibaby
2020-04-09 09:55:15 +08:00
php 7.2 mysql 5.7
Evilk
2020-04-09 11:32:33 +08:00
用 swoft 的老哥,热更新,到底如何操作的?
不可能直接 restart 吧?
lyhiving
2020-04-09 12:10:21 +08:00
PHP7.3 还是要升上来的。
MYSQL 的话还在 5.7
topzyh
2020-04-09 12:49:40 +08:00
难道就我一个人用 MariaDB (`・ω・´)
sagaxu
2020-04-09 12:59:21 +08:00
已经在 7.1 停留了 3 年了,最早还是 swoole 1.x,2018 年用 swoole2.0 重构了日请求几亿的核心 API,然后升级到 4.x 了,再然后又重构了,核心 API 不用 PHP 了,只保留 fpm 跑一部分管理后台。
Evilk
2020-04-09 13:52:45 +08:00
@sagaxu swoole 升级到 4.x 之后,为啥又重构呢?
ifconfig
2020-04-09 14:31:25 +08:00
推荐 hyperf 吧,毕竟吵架那事....不知道以后 swoft 会不会有什么变动
haohappy
2020-04-09 15:39:53 +08:00
swoole hyperf 都开始商业化了吧~而且吃相那么难看。。。
Evilk
2020-04-09 16:03:57 +08:00
@ifconfig 我听说,很多公司线上用 swoft
Evilk
2020-04-09 16:04:24 +08:00
@haohappy 是的,我们打算后面用 swoft 重构高 IO 部分
Aluhao
2020-04-09 17:00:15 +08:00
7.4
Aluhao
2020-04-09 17:01:19 +08:00
新版本坑有点多
sagaxu
2020-04-09 18:22:21 +08:00
@Evilk 2.x 和 4.x 下出过好多次问题,有 bug 引起的 coredump,也有自己使用不当掉坑里的,实在没精力折腾 Swoole 了。
crll
2020-04-09 18:22:38 +08:00
php7.2 MySQL 5.6
TeslaLyon
2020-04-09 18:33:17 +08:00
@sagaxu 现在核心 API 用的什么?

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

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

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

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

© 2021 V2EX