初始情况:
我有一台 Ubuntu 12.04 服务器托管 3 个网站(使用 Apache 2.2.22)
如何仅为其中一个网站安装不同的 PHP 版本?(另外2个应该保持原样)
当前 PHP 版本:PHP 5.3.10 所需 PHP 版本:PHP 5.6.16
到目前为止我所做/理解的事情:
我已经尝试过 PHPBrew: http: //phpbrew.github.io/phpbrew/
我设法为命令行安装 PHP 5.6.16(使用 PHPBrew),但 Apache 仍然使用 PHP 5.3.10。
我知道我最终应该得到一个 *.so 文件,我需要将其放置在 /etc/apache2/httpd.conf 文件中。(该文件目前为空)(通过 LoadModule...)
但是:我没有任何 *.so 文件。我这样安装 PHPBrew:
phpbrew 安装 5.6.16 +默认 +mysql +mcrypt
我认为我应该添加 +apxs2=/usr/bin/apxs2 但如果我这样做,我会收到错误“异常:apxs 二进制文件不可执行:/usr/bin/apxs2”。
我怎样才能解决这个问题?
或者有没有更好的方法在一台服务器上运行不同的 PHP 版本?什么是最好的方法?