Pen*_*lio 19 windows-7 web-development xampp wamp
如何安装 XAMPP 以使用不同版本的 PHP?
我使用 XAMPP 是因为一些脚本在 WAMP 中运行时有问题。我使用 WAMP 是因为它支持不同版本的 PHP。
但现在我想将其简化为 XAMPP,以便我的 Web 开发更易于管理。
是否可以将 XAMPP 配置为使用多个版本的 PHP?或者我必须在替代解决方案中寻找什么?
注意:我在 Windows 7 上运行。
请注意
此答案不适用于新版本的 XAMPP。
首先,您需要从 XAMPP 停止 Apache。然后,
转到 cmd 并切换到您的 XAMPP 文件夹。例如,如果您的 XAMPP 文件夹在 C:\
C:\>cd C:\XAMPP
Run Code Online (Sandbox Code Playgroud)
在这个文件夹中有一个名为 的文件php-switch.bat,从命令行运行。如果没有,也可以php-switch.bat直接运行。
您将看到您现在使用的版本以及切换步骤。例如,键入4以切换 PHP 4,然后按照步骤操作。

PHP 4 将安装在您的 XAMPP\PHP 目录中并成功切换。然后重新启用Apache。
小智 5
最好的方法是更改 PHP 设置
/apache/conf/extra/httpd-xampp.conf
反映您要使用的 PHP 新版本
就我而言,我将 PHP5.4 解压到 C:\XAMPPLITE\PHP5.4,然后更新此文件中的关键行,例如:
SetEnv PHPRC "C:\\xampplite\\php5.4"
LoadFile "C:/xampplite/php5.4/php5ts.dll"
PHPINIDir "C:/xampplite/php5.4"
Run Code Online (Sandbox Code Playgroud)
您还需要确保安装了正确版本的 php5apache2_2.dll
为了确保这一点,我将新版本的 php5apache2_2.dll 复制到具有唯一名称的 Apache 模块目录,然后修改配置以匹配:
copy php5.4\php5apache2_2.dll apache\modules\php5apache2_2-5_4.dll
Run Code Online (Sandbox Code Playgroud)
并在 httpd-xampp.conf 文件中
LoadModule php5_module modules/php5apache2_2-5_4.dll
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75992 次 |
| 最近记录: |