我正在使用XAMPP 1.7.2,但需要将PHP 5.3替换为PHP 5.2-我该怎么做?
我正在使用XAMPP 1.7.2,但需要将PHP 5.3替换为PHP 5.2-我该怎么做?
感谢您的回答。我在 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文件并使新文件与其匹配。我知道这并不能帮到你,但我必须说这是我从XAMPP跳到WampServer的原因之一。WampServer允许你安装多个版本的PHP、Apache和/或MySQL,并通过一个菜单选项在它们之间切换。
我刚刚确认,在使用来自XAMPP for OS X 1.0.1(2009年4月)的PHP 5.2.9版本并手术移植到XAMPP for OS X 1.7.2(2009年8月)时,此方法有效。
多年以后,但也值得一提-这很简单实现。
只需重命名 C:\xampp 目录
安装所需的新版本 XAMPP
直接从xampp文件夹中运行控制面板脚本 "xampp-control.exe"。(忽略关于“必须从C:\xampp运行”的警告 - 这与多次安装无关。)
要在这些 XAMPP 版本之间切换,只需根据需要重新命名 xampp 目录并重新运行即可。
您需要卸载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
PHP 5.3
,然后尝试从 xampp-win32-1.7.0.zip
切换到 PHP 5.28
,但无法使其正常工作。后来,我聪明地发现我是在使用 XAMPP,并且可以将其安装在任何位置,所以我从头开始进行了全新的安装,使用了 xampp-win32-1.7.0.zip
。使用 XAMPP 的整个意义就在于您不必费心处理系统管理员的问题。在这种情况下使用它,可以让我很快地启动并运行。对于OSX来说,这更容易。您的机器应该已经安装了Apache的一个版本。您需要做的就是找到该版本的php库(可能是5.2.x),并将其替换掉。
这是您从终端运行的命令*
cp /usr/libexec/apache2/libphp5.so /Applications/XAMPP/xamppfiles/modules/libphp5.so
我在10.5(Leopard)上测试过这个,所以可能会有所不同。 *关于这个的所有警告可能会破坏您的系统,所以请备份,等等。
编辑:在10.4(Tiger),Xampp 1.73上,使用在Mamp找到的libphp5.so文件,这根本不起作用。