V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
chnyang
V2EX  ›  PHP

问一下各位 phper,你们公司生产环境的 php 版本是多少?

  •  1
     
  •   chnyang · 2016-12-24 15:39:26 +08:00 · 7752 次点击
    这是一个创建于 2893 天前的主题,其中的信息可能已经有所发展或是发生改变。

    萌新一枚求解

    48 条回复    2017-04-20 14:52:47 +08:00
    t6attack
        1
    t6attack  
       2016-12-24 15:45:06 +08:00
    客户是 5.3 ~ 7.1 都有。
    你要是选择的话,能用 php7 就尽量 php7 。
    isCyan
        2
    isCyan  
       2016-12-24 15:47:27 +08:00 via Android
    现在 7.0 支持最好,过一段时间就可以考虑 7.1
    mhtt
        3
    mhtt  
       2016-12-24 15:49:53 +08:00 via iPhone
    刚升到 7
    wudanyang
        4
    wudanyang  
       2016-12-24 15:52:44 +08:00
    5.6 公司暂时没有升级的打算, python 用的也是 2.7
    lianxiaoyi
        5
    lianxiaoyi  
       2016-12-24 15:56:29 +08:00 via Android
    5.6.19
    iyaozhen
        6
    iyaozhen  
       2016-12-24 16:03:34 +08:00
    新的项目尽量上 7
    普遍 5.4
    Felldeadbird
        7
    Felldeadbird  
       2016-12-24 16:16:19 +08:00 via iPhone
    5.3 到 7
    luziafy
        8
    luziafy  
       2016-12-24 16:29:29 +08:00
    7.0.12
    gouchaoer
        9
    gouchaoer  
       2016-12-24 16:31:06 +08:00 via Android   ❤️ 1
    php8
    sagaxu
        10
    sagaxu  
       2016-12-24 16:36:58 +08:00 via Android
    大部分都是 5.6.10 ,还有少量 5.3.X , Java 被我从 6 升到了 8
    shijingshijing
        11
    shijingshijing  
       2016-12-24 16:51:52 +08:00
    @gouchaoer 厉害了我的哥,你自己发明的 php8 么?
    vibbow
        12
    vibbow  
       2016-12-24 16:58:04 +08:00
    7.0.14
    JohnLou
        13
    JohnLou  
       2016-12-24 17:03:55 +08:00
    就 yum 官方版本, 5.3 。那天 yum 升级了,也就升级了。
    kn007
        14
    kn007  
       2016-12-24 17:14:35 +08:00
    7.0.14 。。。
    Hardrain
        15
    Hardrain  
       2016-12-24 17:19:39 +08:00
    自己的几个主机都是 7.1
    qiayue
        16
    qiayue  
       2016-12-24 17:29:22 +08:00
    最近半年做的项目全部用 7
    Scholer
        17
    Scholer  
       2016-12-24 17:42:05 +08:00 via iPhone
    公司说不好 刚把我们组的升上 7.0
    LINAICAI
        18
    LINAICAI  
       2016-12-24 17:43:09 +08:00
    5.6
    跟着 laravel 的支持版本来,当然如果不用这个框架,能上最新都上最新,尤其是重构的。
    AlwaysBehave
        19
    AlwaysBehave  
       2016-12-24 18:01:10 +08:00
    @LINAICAI
    laravel 其实更新很快啊,难道都是追着走的吗, 5.2->5.3 路由大改而且 php 要求提升直接应用到生产环境没有问题吗
    现在好像 5.4 又要来了?
    这个感觉很纠结啊,开发到一半,升级还是不升级= - =
    x86
        20
    x86  
       2016-12-24 18:01:49 +08:00 via Android
    5.5
    michaeljqzq
        21
    michaeljqzq  
       2016-12-24 19:28:43 +08:00
    5.5 看着 7.0 的性能提升很眼馋啊 但是升级 risk 很大
    shiny
        22
    shiny  
       2016-12-24 19:29:03 +08:00
    尽量 7
    vus520
        23
    vus520  
       2016-12-24 20:23:28 +08:00
    PHP5.6 ,如果我要说遇到了 redis+php7 的 bug ,你们信嘛。
    alexsunxl
        24
    alexsunxl  
       2016-12-24 20:29:15 +08:00
    yum 没有源,花了一晚上自己在官网下载编译,安装拓展,从 5.3 升级到 7
    爽的不行。
    shiny
        25
    shiny  
       2016-12-24 20:33:23 +08:00
    @vus520 是 phpredis 扩展? 不奇怪,看到有人说过。用纯 PHP 的 Predis 没遇到问题。
    gouchaoer
        26
    gouchaoer  
       2016-12-25 10:55:40 +08:00 via Android
    @shijingshijing php8.0 已经在今年 4 月 1 号 release 了稳定版本了,我生产环境用的 php8.0.8 的。

    php8 比起 php7.6 改进了多线程对 php-cli 的支持,现在 php 的 runtime 跑多线程已经很撸棒了;然后由于 php7.2 集成到 opcache 的 jit 在 php-fpm 中运行的各框架提高不是特别大,因为第三方库不能使用强类型(为了兼容 5.x ),所以 php8 库基本使用强类型有利于 jit 所以运行效率把群;其实最振奋人心的是 php8 增加了对显卡的支持,我昨天在 centos8.1 下挂了 1 块 gtx2048 的卡跑了一下 benchmark.php ,单机提高 300%;为了更好的支持 vr 的 web 应用和 app 应用, php 加入了显卡支持真是雪中送碳,而且对深度学习库支持也很有帮助;当然了推荐你使用 eclipse pdt vr 插件,我在 htc vive 下开发很舒服,强烈鄙视 vim 的 vr 插件;
    impig33
        27
    impig33  
       2016-12-25 11:47:25 +08:00
    5.2 hahahaha
    ares951753
        28
    ares951753  
       2016-12-25 12:09:27 +08:00
    7.0
    CloudnuY
        29
    CloudnuY  
       2016-12-25 14:18:29 +08:00
    @gouchaoer 道理我都懂,我就想知道下一期的彩票是多少号
    Flygoat
        30
    Flygoat  
       2016-12-25 15:30:55 +08:00 via Android
    @gouchaoer 不法分子炸鱼!
    shijingshijing
        31
    shijingshijing  
       2016-12-25 16:26:30 +08:00
    @gouchaoer 66666666666666666666666
    shijingshijing
        32
    shijingshijing  
       2016-12-25 16:27:18 +08:00
    @gouchaoer 下次请你给我用针在硬盘上刻一个 win 10 red stone
    abcbuzhiming
        33
    abcbuzhiming  
       2016-12-26 10:01:22 +08:00
    5.4 以下的 PHP 连 SSL 都不是完整支持的,这东西就应该是越新越好
    z5864703
        34
    z5864703  
       2016-12-26 10:55:15 +08:00
    @vus520 说下啥 Bug
    z5864703
        35
    z5864703  
       2016-12-26 10:57:13 +08:00
    php7.0 最新版。 7.1 还没时间看新特性和废弃的东西
    numberwolf
        36
    numberwolf  
       2016-12-26 11:00:05 +08:00
    RobertYang
        37
    RobertYang  
       2016-12-26 11:05:43 +08:00 via Android
    @gouchaoer 用 php9.1 主线版的不说话
    mengdodo
        38
    mengdodo  
       2016-12-26 11:37:14 +08:00
    @gouchaoer 我也服你,说的差点我就信了
    vus520
        39
    vus520  
       2016-12-26 11:41:05 +08:00
    xia0pia0
        40
    xia0pia0  
       2016-12-26 13:54:28 +08:00
    你们都不关注一些重要更新的吗? 5 的版本至少要 5.6.23 , 7 的话>=7.0.8 。你可以去看 centos 的 webtatic 源,最低版本都”恰好“是这个,之前的版本 GC 有 BUG ,带安全隐患。 https://www.evonide.com/breaking-phps-garbage-collection-and-unserialize/

    你们自己跑下下边的代码,跟你想的结果不一样,说明就是有 GC 缺陷的版本,原因是漏写了个 array 的 gc 方法。。。

    ```
    $serialized_string = 'a:1:{i:1;C:11:"ArrayObject":37:{x:i:0;a:2:{i:1;R:4;i:2;r:1;};m:a:0:{}}}';
    $outer_array = unserialize($serialized_string);
    gc_collect_cycles();
    $filler1 = "aaaa";
    $filler2 = "bbbb";
    var_dump($outer_array);
    ```
    shiny
        41
    shiny  
       2016-12-26 14:25:36 +08:00 via iPhone
    @xia0pia0 docker 合理指定版本号,这种问题就基本不关注了。
    R00TP01
        42
    R00TP01  
       2016-12-26 15:48:56 +08:00
    5.6
    z5864703
        43
    z5864703  
       2016-12-26 16:52:51 +08:00
    @vus520 噢,那是扩展的问题啊,我用 predis 包~
    moell
        44
    moell  
       2016-12-27 20:01:30 +08:00
    4.3.9 有人信吗?
    wh1012023498
        45
    wh1012023498  
       2016-12-28 23:06:45 +08:00
    7.0 = =
    chnyang
        46
    chnyang  
    OP
       2016-12-29 13:43:10 +08:00
    @moell ..上古时代的版本,为什么?
    xman99
        47
    xman99  
       2017-01-11 10:36:28 +08:00
    稳定的话, 5.6 基本足够了, 7 的性能好些, 有一两个用了 php 7.0 了
    lands
        48
    lands  
       2017-04-20 14:52:47 +08:00
    @gouchaoer 一本正经装逼, 6666
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1218 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 18:22 · PVG 02:22 · LAX 10:22 · JFK 13:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.