我使用php 5.3
我的本地机器上。 在我们的网络服务器,我们有php 4.8
。 我们的服务器是一个共享服务器。 所以,我想通过改变我们的服务器上的PHP版本.htaccess
文件。 是否有可能做到这一点? 如果是的话怎么办呢?
Answer 1:
要切换到PHP 4.4:
AddHandler application/x-httpd-php4 .php
要切换到PHP 5.0:
AddHandler application/x-httpd-php5 .php
要切换到PHP 5.1:
AddHandler application/x-httpd-php51 .php
要切换到PHP 5.2:
AddHandler application/x-httpd-php52 .php
要切换到PHP 5.3:
AddHandler application/x-httpd-php53 .php
要切换到PHP 5.4:
AddHandler application/x-httpd-php54 .php
要切换到PHP 5.5:
AddHandler application/x-httpd-php55 .php
要切换到PHP 5.6:
AddHandler application/x-httpd-php56 .php
要切换到PHP 7:
AddHandler application/x-httpd-php7 .php
要切换到PHP 7.1:
AddHandler application/x-httpd-php71 .php
Answer 2:
要切换到PHP 4.4:
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:
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
要切换到PHP 5.3:
AddHandler application/x-httpd-php53 .php .php5 .php4 .php3
要切换到PHP 5.4:
AddHandler application/x-httpd-php54 .php .php5 .php4 .php3
要切换到PHP 5.5:
AddHandler application/x-httpd-php55 .php .php5 .php4 .php3
要切换到安全的PHP 5.2具有了Suhosin补丁:
AddHandler application/x-httpd-php52s .php .php5 .php4 .php3
Answer 3:
只是在GoDaddy的FYI是这样的:
AddHandler的X的httpd - php5-3 .PHP
Answer 4:
请注意,上述所有的答案都为Apache +正确的MOD-PHP设置。 他们就不太可能有更多的电流PHP-FPM设置工作。 那些通常只能在虚拟主机节中定义,而不是htaccess的。
同样,这在很大程度上取决于你的主机供应商是如何配置PHP。 每个域/用户通常都会有它自己的运行PHP FPM实例。 随后通用…/x-httpd-php52
型将不被认可。
见ServerFault:别名通过动作/ ScriptAlias指令的/ etc FastCGI的代理协议处理程序的一些概况。
对于Apache 2.4.10 + / MOD-代理FCGI您可能能够使用类似CONFIGS:
AddHandler "proxy:unix:/var/run/php-fpm-usr123.sock|fcgi://localhost" .php
或SetHandler
与你的名字映射.htaccess
。 但同样,具体FPM插座咨询您的主机供应商是不可避免的。 有没有通用的答案,这对现代PHP-FPM设置。
Answer 5:
试试这个切换到PHP4:
AddHandler application/x-httpd-php4 .php
UPD。 貌似我没有正确地理解你的问题。 如果你只有在服务器上的PHP 4这不会帮助。
Answer 6:
您无法通过的.htaccess改变PHP版本。
你需要让你的服务器更新,PHP 5.3,或者你可以找到另一台主机,供应PHP 5.3的共享主机。