【发布时间】:2012-08-19 19:05:31
【问题描述】:
如何使用 php.ini 文件的 .htaccess 在服务器上将 PHP 版本更改为 5.2?
【问题讨论】:
-
根据this answer你可以在不同的vhosts上使用不同的版本
如何使用 php.ini 文件的 .htaccess 在服务器上将 PHP 版本更改为 5.2?
【问题讨论】:
添加
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
到您的 .htaccess 可能会起作用。
【讨论】:
我认为你想要处理例如.php3 文件与 php 3.x.
您不能像这样在 php 版本之间切换,但您可以通过设置一个代理服务器来实现,该代理服务器将查询分发到多个服务器之一(每个 PHP 版本一个)。
可能还有一些 apache hack 可以通过在 FastCGI 模式下调用 cgi-bin 模式 php 来工作。请参阅链接的答案。
【讨论】:
根据https://www.first2host.co.uk/f/change-php-version-php-ini/,将以下行添加到您的 php.ini 文件中将更改为 PHP 5.2 版:
AddHandler application/x-httpd-php52 .php
我认为,它仅在您的主机是 first2host 时才有效。
【讨论】: