0

多年来,我一直使用 XAMPP 进行本地 Web 开发,但我对它的局限性越来越感到沮丧,并想切换到不同的解决方案。

我正在寻找的是可以让我轻松地在不同版本的 PHP 之间切换的东西。我现在想到的计划是通过 Parallels 设置本地版本的 Ubuntu(我似乎记得我只需要桌面版的 Ubuntu 而不是服务器添加来做我想做的事) 然后使用它为 Mac OS X 主机提供一个 Web 服务器,该服务器将在http://localhost/.

我想理想的解决方案可以让我在同一个 Ubuntu 虚拟机上运行多个 Web 服务器,即http://localhost-529/运行 php 5.2.9http://localhost-531/的 Web 服务器、运行 PHP 5.3.1 的 Web 服务器等。

这可能吗?是我概述了继续进行的方法,还是有更好的方法让这个设置工作?

4

1 回答 1

2

you should take a look at VirtualHost

eg it could be possible to do the following:

<VirtualHost *:80>
   ServerName www.localhost-529
   ServerAlias localhost-529
   LoadModule php5_module        modules/libphp5.so
   ...
</VirtualHost>
<VirtualHost *:80>
   ServerName www.localhost-4
   ServerAlias localhost-4
   LoadModule php4_module        modules/libphp4.so
   ...
</VirtualHost>

the names localhsot-529, localhost-4 have to entered in the hosts file of your clients

于 2012-07-03T14:59:14.463 回答