如何在 .htaccess 中选择 php 版本

如何在 .htaccess 中选择 php 版本

我想在具有两个 PHP 版本(PHP 4 和 5)的服务上安装我的 PHP Web 应用程序。我需要 PHP5,但由于服务器限制,我无法访问httpd.conf。我该如何告诉 Apache Web 服务器为该文件夹选择 PHP5?

服务器是Linux。

答案1

您可以通过多种方式在已安装的 PHP 版本之间切换。如果您被限制使用.htacess,您可以在文件中添加处理程序.htacess。例如,如果您想使用 PHP 4,您可以将以下代码添加到文件.htacess

AddHandler application/x-httpd-php4 .php .php4 .php3

对于 PHP 5.0,您可以使用:

AddHandler application/x-httpd-php5 .php .php5 .php4 .php3

对于 PHP 5.1,您可以使用:

AddHandler application/x-httpd-php51 .php .php5 .php4 .php3

PHP 5.2 和 5.3 也类似。如果您想要带 Suhosin 补丁的 PHP 5.2,请使用:

AddHandler application/x-httpd-php52s .php .php5 .php4 .php3

您可以在以下链接中找到答案:

https://stackoverflow.com/questions/12105632/change-php-version-on-server-using-either-htaccess-or-php-ini

http://docs.1h.com/How_to_switch_PHP_versions

答案2

相关内容