我是在xampp上加载多个版本的php,并使用ht-access添加处理程序,所以我的一个应用程序应该使用其htaccess在5.3 php版本中运行,另一个应用程序应该使用5.4 php版本。
有人可以帮我解决这个问题吗?
由于 阿米特
答案 0 :(得分:1)
执行此操作的一种方法是使用mod_php设置主要版本的php,并通过不同端口(即81,82,83等)上的快速cgi运行所有其他版本。
答案 1 :(得分:1)
The best method is to change the PHP settings in
/apache/conf/extra/httpd-xampp.conf
to reflect the new version of PHP you want to use
In my case I unpacked PHP5.4 to C:\XAMPPLITE\PHP5.4 and then updated key lines in this file such as:
SetEnv PHPRC "C:\\xampplite\\php5.4"
LoadFile "C:/xampplite/php5.4/php5ts.dll"
PHPINIDir "C:/xampplite/php5.4"
You also need to ensure that the correct version of php5apache2_2.dll is installed
To ensure this I copied the new version of php5apache2_2.dll to the Apache modules directory with a unique name, and then modified the configuration to match that:
copy php5.4\php5apache2_2.dll apache\modules\php5apache2_2-5_4.dll
and in the httpd-xampp.conf file
LoadModule php5_module modules/php5apache2_2-5_4.dll