如何在OS 10.9上运行多个版本的PHP?

时间:2014-06-12 11:06:33

标签: php macos apache

我已经通过Brew在我的Mac上使用Apache 2.2.26安装了多个版本的PHP。我想知道是否可以在特殊情况下(例如特定虚拟主机)将它们全部运行在Apache上。

我看到它的方式是这样的吗?

<VirtualHost *:80>
    # LoadModule php53
    ServerName "php53"
    DocumentRoot "/www/php53"
</VirtualHost>

<VirtualHost *:80>
    # LoadModule php54
    ServerName "php54"
    DocumentRoot "/www/php54"
</VirtualHost>

<VirtualHost *:80>
    # LoadModule php55
    ServerName "php55"
    DocumentRoot "/www/php55"
</VirtualHost>

当我尝试该方法时,它只使用了第一个定义的php模块,理想情况下我希望使用默认的PHP版本(php55),除非在这种情况下定义。

另外,我想在终端内做类似的事情。所以调用$ php将是我的默认值(php55),但我可以$ php53执行该版本的操作。

在俯视Vagrant路线之前,首先尝试这种方法。

0 个答案:

没有答案