初识Bluehost | 3-PHP版本轻松切换

Bluehost美国主机上可以轻松切换PHP的版本,只需要重新编辑所在目录.htaccess文件就可以实现。包括:PHP Version 4.4.8;PHP Version 5.2.5;PHP Version 5.2.5 FASTCGI。
Bluehost美国主机支持在主域名和其它的附加域启用各不相同的PHP版本,例如:主域使用PHP 4.4.8;附加域A,使用PHP Version 5.2.5;附加域B,使用PHP 5FASTCGI。
需要注意的是:如果启用PHP Version 5 FCGI,则这个域的配置文件php.ini只能是你主域下的/public_html/php.ini,在当前子目录中编辑php.ini文件是不起作用的,例如:你有附加域B,设置使用PHP 5FASTCGI,它所读取的php.ini是/public_html/php.ini,而不是/public_html/b/php.ini,只有这一点不方便,如果你的主域和附加域B所需要的php.ini不同,就需要有所取舍了。
PHP Version 4.4.8,在.htaccess文件开始部份添加以下内容:
# Use PHP4 as default
AddHandler application/x-httpd-php4 .php

PHP Version 5.2.5,在.htaccess文件开始部份添加以下内容:
# Use PHP5 as default
AddHandler application/x-httpd-php5 .php

PHP Version 5 FCGI,在.htaccess文件开始部份添加以下内容:
# Use PHP5CGI as default
AddHandler fcgid-script .php
FCGIWrapper /usr/local/cpanel/cgi-sys/fcgiwrapper .php

按照上面的方法编辑.htaccess后,可以用<*?php phpinfo(); ?> ,来查看设置生效情况。当环境变更为PHP Version 5 FCGI后,如果修改php.ini文件,会有几分钟的延时,这是正常的,因为php.ini是加载到内存中的。
配置为PHP Version 5 FCGI后可以在phpinfo的报告中看到的下面的变化:

*Server API CGI/FastCGI
Server API CGI
Configure Command :enable-fastcgi
*Configuration File (php.ini) Path :/usr/lib
Configuration File (php.ini) Path :/home/your_user/public_html/php.ini
*cgi-fcgi一个新的表格
作者: wwww.bluehost-cn.com
原载: Bluehost之家
本文链接: 初识Bluehost | 3-PHP版本轻松切换


点这里查看Bluehost支持的环境和产品详情列表
-->点这里查看Bluehost支持的环境和产品详情列表。

版权所有。本站原创作品转载时必须以链接形式注明作者和原始出处及本声明。