我正在使用XAMPP 1.7.2,但是需要将PHP 5.3替换为PHP 5.2 - 我该怎么做?
答案 0 :(得分:24)
感谢您的回答。我刚刚在Windows XP上工作,只做了一些修改。这是我的步骤。
(剪断)
<IfModule mime_module>
LoadModule php5_module "/xampp/apache/bin/php5apache2_2.dll"
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php5 .php4 .php3 .phtml .phpt
<Directory "/xampp/htdocs/xampp">
<IfModule php5_module>
<Files "status.php">
php_admin_flag safe_mode off
</Files>
</IfModule>
</Directory>
</IfModule>
(注意,这是从1.7.0 XAMPP分配相同的文件获取,如果你遇到了麻烦,检查的conf文件,并进行新的一场比赛了。)
然后,您应该能够使用PHP 5.2.8启动Apache服务器。您可以拖尾G:\ xampp \ apache \ logs \ error.log文件以查看启动时是否有任何错误。如果没有,当您导航到localhost时,您应该能够看到XAMPP启动画面。
希望这有助于下一个人。
欢呼声,
杰克
答案 1 :(得分:21)
我知道这对你没有帮助,但我不得不说这是我从XAMPP跳到WampServer的原因之一。 WampServer允许您安装PHP,Apache和/或MySQL的多个版本,并通过菜单选项在它们之间切换。
答案 2 :(得分:8)
你可以download older versions of XAMPP here。在版本1.7.2中添加了PHP 5.3,所以任何旧的都可以。
答案 3 :(得分:6)
我刚刚确认,当XAMPP for OS X 1.0.1 (2009年4月)使用PHP 5.2.9 版本时,这种方法很有效,并且通过手术将其移至OS X XAMPP 1.7.2 (2009年8月)。
答案 4 :(得分:3)
多年以后,但是它的价值 - 这很容易做到。
刚刚重命名C:\ xampp目录
安装所需的新版XAMPP
只需直接从xampp文件夹中运行控制面板脚本“xampp-control.exe”即可。 (忽略关于“必须从C:\ xampp运行的警告 - 这些与多个安装无关。”
要在这些版本的XAMPP之间切换,只需根据需要重命名xampp目录,然后重新运行。
答案 5 :(得分:2)
您必须卸载XAMPP 1.7.2并安装XAMPP 1.7.0,其中包含PHP 5.2.8。
D:\Documents and Settings\box>php -v
PHP 5.2.8 (cli) (built: Dec 8 2008 19:31:23)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol
ogies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
XAMPP 1.6.8包含PHP 5.2.6。
D:\Documents and Settings\box>php -v
PHP 5.2.6 (cli) (built: May 2 2008 18:02:07)
Copyright (c) 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol
ogies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
答案 6 :(得分:2)
我无法解决这个问题。从PHP 5.3
开始,然后尝试从PHP 5.28
切换到xampp-win32-1.7.0.zip
。无法让它工作。然后,我变得聪明并想通了我正在使用XAMPP并且您可以在任何地方安装它,所以我从头开始使用xampp-win32-1.7.0.zip
进行全新安装。使用XAMPP的全部意义在于您无需对系统管理员的东西大惊小怪。在这种情况下使用它让我立刻开始运行。
答案 7 :(得分:0)
对于OSX来说,它更容易。您的计算机应该已经安装了一个Apache版本。您需要做的就是找到该版本的php lib(可能是5.2.x)并将其交换掉。
这是您从终端*
运行的命令cp /usr/libexec/apache2/libphp5.so /Applications/XAMPP/xamppfiles/modules/libphp5.so
我在10.5(Leopard)上测试了这个,所以ymmv。 *关于这一点的所有警告可能会打破你的系统,做一个备份,等等等等等。
编辑:在10.4(Tiger),Xampp 1.73上,使用在Mamp找到的libphp5.so文件,这根本不起作用。