【发布时间】:2010-09-24 08:20:11
【问题描述】:
我有带有 PHP 5.2 的 XAMPP,但我的新项目需要 PHP 5.3 如何同时拥有 PHP 5.2 和 5.3?
我有winXP。
【问题讨论】:
-
关闭移动到服务器故障。
我有带有 PHP 5.2 的 XAMPP,但我的新项目需要 PHP 5.3 如何同时拥有 PHP 5.2 和 5.3?
我有winXP。
【问题讨论】:
您可以执行以下操作之一:
确保您的旧应用可以在 5.3 上运行,同时不使用 5.3 的特定功能。这可能是 最好的路线,因为它会收紧你的 代码,它将运行更多 平台,尤其是在未来 当更多的生产环境 仅使用 5.3。
如果这只是出于开发目的,您也可以考虑:
多次安装 XAMPP 并在它们之间切换 必要时通过简单文件夹 重命名(有点乏味)
php-switch(非常繁琐)
在同一台机器上设置两个 apache 服务器运行不同的 PHP 版本
【讨论】:
您有两个选择:在不同端口上运行两台服务器,或者使用 CGI。
您可以在此处获取带有 PHP 5.3.1 的 XAMPP:http://www.apachefriends.org/en/xampp-windows.html#641
例如,编辑\xampp\apache\conf\httpd.conf,并将Listen 更改为Listen 8080。
然后运行\xampp\apache_start.bat 启动该服务器实例。或者,将DocumentRoot 更改为您的项目目录。
【讨论】: