hellojammy
V2EX  ›  问与答

centos 下的 apache 如何同时运行多个 php 版本

  •  
  •   hellojammy · Sep 6, 2015 · 3898 views
    This topic created in 3925 days ago, the information mentioned may be changed or developed.

    服务器上有一个程序是跑在 php5.3 版本,因为程序比较旧,无法在 php 高版本运行。现在想在同一台服务器上跑一个基于 laravel5.2 的程序,需要 php5.5 的环境。现在想通过 VirtualHost 的方式来设置不同目录的站点运行在不同的 php 版本。如何配置?有成功配置过的同学吗?

    附加信息:服务器上的 php5.3 和 apache 是通过 yum 安装的,现在我已经下载了一个 php5.5 源码,并且编译到 /opt/php5.5/目录下,网上找了一些文章,例如: http://be-evil.org/post-99.html 按照这个配置下来还是无法生效。。。

    4 replies    2015-09-06 22:23:32 +08:00
    oott123
        1
    oott123  
       Sep 6, 2015
    个人觉得用 fastCGI 之类的方案比用 CGI 好。 CGI 都多少年前的东西了……
    不过我还真用 CGI 折腾过一个,当时写的博客: http://best33.com/117.moe
    折腾完就后悔了,还是 fastCGI 好。
    wawaitianxia
        2
    wawaitianxia  
       Sep 6, 2015 via Android
    fasrcgi 多个端口即可
    q84629462
        3
    q84629462  
       Sep 6, 2015
    上 Docker
    lhbc
        4
    lhbc  
       Sep 6, 2015 via Android
    上 Docker 的话,楼主现在就有了两个问题。
    除了公网,还有内网,还需要加前端的反向代理。

    fastcgi 是最好的解决方案。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2812 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 12:47 · PVG 20:47 · LAX 05:47 · JFK 08:47
    ♥ Do have faith in what you're doing.