Evilk
V2EX  ›  PHP

你们生产环境 PHP 版本?

  •  1
     
  •   Evilk · Apr 8, 2020 · 9423 views
    This topic created in 2404 days ago, the information mentioned may be changed or developed.

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

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

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

    63 replies  •  2020-04-15 09:34:52 +08:00
    richangfan
    richangfan
    Apr 8, 2020 via Android
    1
    PHP7.4 加 swoft
    Evilk
    Evilk
    OP
    Apr 8, 2020
    2
    @richangfan 666,冒昧问下
    1.swoft,用了多久?
    2.swoft,生产用,问题,多不多?
    3.PHP7.4,用了 reload 吗?感觉如何?
    salamanderMH
    salamanderMH
    Apr 8, 2020
    3
    php 7.1+MySQL 5.6
    richangfan
    richangfan
    Apr 8, 2020 via Android
    4
    没啥感觉,就是一个 websocket 服务
    @Evilk
    Evilk
    Evilk
    OP
    Apr 8, 2020
    5
    @salamanderMH
    @richangfan 你们只用了他的 ws 服务?
    lsls931011
    lsls931011
    Apr 8, 2020
    6
    基于 swoft 的微服务运行在生产环境,稳得一批
    Evilk
    Evilk
    OP
    Apr 8, 2020
    7
    @lsls931011 这么稳吗? 我看 swoft,issue,还是不少啊
    qa2080639
    qa2080639
    Apr 8, 2020
    8
    php7.2 MySQL 5.7
    stevenhawking
    stevenhawking
    Apr 8, 2020
    9
    php 7.4 without swoole
    salamanderMH
    salamanderMH
    Apr 8, 2020
    10
    @Evilk 没用过 swoft 。之前的系统一直用 wokerman 。
    ohao
    ohao
    Apr 8, 2020
    11
    7.4.4 latest
    mysql 8.0

    性能还可以 现在月请求 10 亿+

    我们有个提供 IP 查询的接口 请求比这还大,不知道哪个大佬把接口封装到一个体量很大的 APP 里了
    Evilk
    Evilk
    OP
    Apr 8, 2020
    12
    @ohao 7.4,有用 preload 机制吗?
    ajaxfunction
    ajaxfunction
    Apr 8, 2020
    13
    7.2 多
    5.4 也有,老业务升级动的东西太多了
    sadfQED2
    sadfQED2
    Apr 8, 2020
    14
    5.6 占 90%,7.2 占 10%
    lsls931011
    lsls931011
    Apr 8, 2020
    15
    @Evilk 你知道的所有开源项目每一个都有许许多多 issue 。 除非你的体量非常大,一般都触发不到这些问题
    62D0oo7AxBv8qn17
    62D0oo7AxBv8qn17
    Apr 8, 2020
    16
    我的有 5.3 的,也有 7.0 的
    ben1024
    ben1024
    Apr 8, 2020
    17
    覆盖多个版本
    5.5 , 7.1, 7.4
    Evilk
    Evilk
    OP
    Apr 8, 2020
    18
    @salamanderMH workerman,听说,也很稳
    Evilk
    Evilk
    OP
    Apr 8, 2020
    19
    @ohao QPS 多少?
    Evilk
    Evilk
    OP
    Apr 8, 2020
    20
    @lsls931011 有道理
    lepig
    lepig
    Apr 8, 2020
    21
    PHP7.3 + MySQL8.0 + Golang(极少部分)
    waibunleung
    waibunleung
    Apr 8, 2020
    22
    @ohao 是什么业务?承受住这么大的访问做了什么配置和优化?
    salamanderMH
    salamanderMH
    Apr 8, 2020
    23
    @Evilk 现在大家都追求高性能吧,应该都喜欢用 swoole 这种了。
    caola
    caola
    Apr 8, 2020
    24
    PHP7.4+,MySQL8+
    Mac
    Mac
    Apr 8, 2020
    25
    7.3
    Showfom
    Showfom
    PRO
    Apr 8, 2020 via iPhone
    26
    7.4
    Nick66
    Nick66
    Apr 8, 2020
    27
    7.2
    sdwgyzyxy
    sdwgyzyxy
    Apr 8, 2020
    28
    @richangfan 哈哈,同为 swoft,版本 7.1.4,准备新服务用 swoft2.x 版本试试.
    barbery
    barbery
    Apr 8, 2020
    29
    7.2
    CEBBCAT
    CEBBCAT
    Apr 8, 2020 via Android
    30
    谢邀,写 Go 的,现在还在跑的🐶💩代码中约束文件要求到 5.6
    brader
    brader
    Apr 8, 2020
    31
    php7.2,mariadb10.12 ,不想升级 7.2 以上了,感觉没有必要去趟坑
    keller
    keller
    Apr 8, 2020
    32
    7.2 + swoole
    Evilk
    Evilk
    OP
    Apr 8, 2020
    33
    感觉现在生产用 swoole 及周边的,比想象中的多
    MeteorCat
    MeteorCat
    Apr 8, 2020 via Android
    34
    5.3
    hisune
    hisune
    Apr 8, 2020
    35
    7.2 + hyperf
    guijianshi01
    guijianshi01
    Apr 8, 2020
    36
    7.1+ swoole 2 已经逐渐抛弃了,所以版本没升级
    ohao
    ohao
    Apr 8, 2020
    37
    @waibunleung 都是 API 接口, 优化主要是缓存那块 一些实时性要求不高的都缓存了
    xman99
    xman99
    Apr 8, 2020
    38
    php7.0/7.1 + mysql 5.6/5.7,mysql5.6 性能不弱了,5.7 更加好
    GG668v26Fd55CP5W
    GG668v26Fd55CP5W
    Apr 8, 2020 via iPhone
    39
    5.4,5.5,5.6,7.1,7.2 都有
    Biexl
    Biexl
    Apr 8, 2020
    40
    开发环境在单独的服务器上,统一的升级到了 PHP7.4 & MySQL8.0.18
    jousca
    jousca
    Apr 8, 2020
    41
    php 5.6 还在战斗。能稳定运行的坚决不换。
    mostkia
    mostkia
    Apr 8, 2020
    42
    之前用的一直是 7.0,现在换成 7.2 了。没感觉有太多差别。不过站点代码的维护一般都是遵循最大兼容的,方便以后迁移,所以新版本的特性一般都很少用到。
    doresu
    doresu
    Apr 8, 2020
    43
    7.1
    Hardrain
    Hardrain
    Apr 8, 2020
    44
    7.4.4 (archlinux) + reactphp

    话说用 Arch 当生产环境会不会有点作死...
    KasuganoSoras
    KasuganoSoras
    Apr 8, 2020
    45
    7.3 + 7.4 双版本,主要是 PHP 7.4 以后 pthreads 不兼容了,所以保留着一个旧版本的 7.3 用于跑部分 pthreads 写的服务,不过也在慢慢往 swoole 迁移了,数据库是 MariaDB 10.4,系统清一色 CentOS 7,基本上 PHP 每发布一个新版本我都会去更新一下,编译也就一两分钟的事情
    dishuibaby
    dishuibaby
    Apr 9, 2020
    46
    php 7.2 mysql 5.7
    Evilk
    Evilk
    OP
    Apr 9, 2020
    47
    用 swoft 的老哥,热更新,到底如何操作的?
    不可能直接 restart 吧?
    lyhiving
    lyhiving
    Apr 9, 2020
    48
    PHP7.3 还是要升上来的。
    MYSQL 的话还在 5.7
    topzyh
    topzyh
    Apr 9, 2020
    49
    难道就我一个人用 MariaDB (`・ω・´)
    sagaxu
    sagaxu
    Apr 9, 2020 via Android
    50
    已经在 7.1 停留了 3 年了,最早还是 swoole 1.x,2018 年用 swoole2.0 重构了日请求几亿的核心 API,然后升级到 4.x 了,再然后又重构了,核心 API 不用 PHP 了,只保留 fpm 跑一部分管理后台。
    Evilk
    Evilk
    OP
    Apr 9, 2020
    51
    @sagaxu swoole 升级到 4.x 之后,为啥又重构呢?
    ifconfig
    ifconfig
    Apr 9, 2020
    52
    推荐 hyperf 吧,毕竟吵架那事....不知道以后 swoft 会不会有什么变动
    haohappy
    haohappy
    Apr 9, 2020
    53
    swoole hyperf 都开始商业化了吧~而且吃相那么难看。。。
    Evilk
    Evilk
    OP
    Apr 9, 2020
    54
    @ifconfig 我听说,很多公司线上用 swoft
    Evilk
    Evilk
    OP
    Apr 9, 2020
    55
    @haohappy 是的,我们打算后面用 swoft 重构高 IO 部分
    Alucns
    Alucns
    Apr 9, 2020
    56
    7.4
    Alucns
    Alucns
    Apr 9, 2020
    57
    新版本坑有点多
    sagaxu
    sagaxu
    Apr 9, 2020 via Android
    58
    @Evilk 2.x 和 4.x 下出过好多次问题,有 bug 引起的 coredump,也有自己使用不当掉坑里的,实在没精力折腾 Swoole 了。
    crll
    crll
    Apr 9, 2020 via iPhone
    59
    php7.2 MySQL 5.6
    TeslaLyon
    TeslaLyon
    Apr 9, 2020
    60
    @sagaxu 现在核心 API 用的什么?
    007yxc
    007yxc
    Apr 10, 2020
    61
    噗,从一楼扫下来,居然换 7 的这么多了。
    zz554952942
    zz554952942
    Apr 10, 2020
    62
    扫了一眼 swoft 跟 spring boot 有点像,那为啥不直接用 spring boot
    couashi
    couashi
    Apr 15, 2020
    63
    5.6 和 7.0
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   718 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 103ms · UTC 22:12 · PVG 06:12 · LAX 14:12 · JFK 17:12
    ♥ Do have faith in what you're doing.