建站市场多PHP版本问题

ZeusGamingPlay 2018-9-15 1013

如题,如果我需要PHP7.2与PHP5.6共存,除了在面板上安装5.6以外还需要手动设置什么内容避免出现兼容性问题吗?
部署WHMCS要求PHP5.6+IonCube

最新回复 (10)
  • 虚竹 2018-9-15
    引用 2
    多版本PHP是独立安装包,安装在不同目录。
    注意PHP-FPM服务不要设置监听在同一个端口下就行。
  • ZeusGamingPlay 2018-9-15
    引用 3
    虚竹 多版本PHP是独立安装包,安装在不同目录。 注意PHP-FPM服务不要设置监听在同一个端口下就行。
    具体在哪里修改呢?通过网站管理访问的话,PHP组件似乎只能看到一个原文,并且这个原文里找不到配置文件中应有的listen=一项
  • ZeusGamingPlay 2018-9-15
    引用 4
    虚竹 多版本PHP是独立安装包,安装在不同目录。 注意PHP-FPM服务不要设置监听在同一个端口下就行。
    如果我已经成功在PHP7.2.8下部署了一个网站,另外还需要用PHP5.6部署一个网站,虚竹大法师建议是安装PHP5.6后在原来环境内添加网站呢,还是另外新建一个运行环境放新的网站?
  • 虚竹 2018-9-16
    引用 5
    网站管理里的PHP有两种运行模式:
    1. 独立运行池
    2. 共享运行池
    独立运行池的PHP-FPM配置文件在网站目录下的 conf/ 目录中。
    共享运行池的PHP-FPM配置文件在运行环境目录下的 php-pools/ 目录中。
  • ZeusGamingPlay 2018-9-16
    引用 6
    虚竹 网站管理里的PHP有两种运行模式: 1. 独立运行池 2. 共享运行池 独立运行池的PHP-FPM配置文件在网站目录下的 conf/ 目录中。 共享运行池的PHP-FPM配置文件在运行环境目录 ...
    看到有一个php_stack_2
    _dummy目录下有一个conf,但是并没有看到监听端口,只看到监听模式为0000
  • 虚竹 2018-9-17
    引用 7
    ZeusGamingPlay 看到有一个php_stack_2 _dummy目录下有一个conf,但是并没有看到监听端口,只看到监听模式为0000
    _dummy目录请忽略,如果没有这个目录,在没有网站的时候启动PHP服务会失败,这个目录仅仅是为了占位。
  • ZeusGamingPlay 2018-9-23
    引用 8
    虚竹 _dummy目录请忽略,如果没有这个目录,在没有网站的时候启动PHP服务会失败,这个目录仅仅是为了占位。
    所以应该如何修改监听端口呢。。。
  • ZeusGamingPlay 2018-9-23
    引用 9
    虚竹 _dummy目录请忽略,如果没有这个目录,在没有网站的时候启动PHP服务会失败,这个目录仅仅是为了占位。
    亲测,将运行模式修改为TCP/IP监听,设置为不同的端口号,新的PHP环境还是起不来
  • ZeusGamingPlay 2018-9-23
    引用 10
    -- Unit appnode-php70-php-fpm.service has begun starting up.
    Sep 23 15:00:27 xxxxxxxx php-fpm[28083]: [23-Sep-2018 15:00:27] ERROR: unable to bind listening socket for address '127.0.0.1:9000': 
    Sep 23 15:00:27 xxxxxxxx php-fpm[28083]: [23-Sep-2018 15:00:27] ERROR: FPM initialization failed
    Sep 23 15:00:27 xxxxxxxx systemd[1]: appnode-php70-php-fpm.service: main process exited, code=exited, status=78/n/a
    Sep 23 15:00:27 xxxxxxxx systemd[1]: Failed to start The PHP FastCGI Process Manager.
    -- Subject: Unit appnode-php70-php-fpm.service has failed
    -- Defined-By: systemd
    -- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
    -- 
    -- Unit appnode-php70-php-fpm.service has failed.
    -- 
  • 虚竹 2018-9-25
    引用 11
    unable to bind listening socket for address '127.0.0.1:9000'

    要检查下谁在占用这个端口。
返回
发新帖