初始情况:
我有一个Ubuntu 12.04服务器,托管了3个网站(使用Apache 2.2.22)
我如何为其中一个网站安装另一个PHP版本? (其他两个网站应保持原样)
当前的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 install 5.6.16 +default +mysql +mcrypt
我认为我应该添加+apxs2=/usr/bin/apxs2,但如果我这样做,我会收到“Exception: apxs binary is not executable: /usr/bin/apxs2”错误消息。
我该如何解决这个问题?
或者有没有更好的方法在一个服务器上运行不同版本的PHP? 最好的方法是什么?