分享

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

 fushop_com_cn 2014-06-26
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一个新的表格

BlueHost专注于一种Linux系统虚拟主机,因此只支持PHP程序的网站。如今大多数网站程序都已能够很好兼容PHP的各个版本,但是有些网站程序可能仍然需要特定 的PHP版本才能运行,所以用户就需要适时的降低或升级PHP的版本。在BlueHost主机中,一般默认的PHP版本都是最新的,用户可以通过 BlueHost主机管理面板来查看和修改PHP版本。 首先,登录BlueHost主机管理面板,在“软件/服务”模块中选择“PHP配置(PHP Config)”图标,如下图所示: 然后,点击进入PHP版本选择界面,根据自己网站程序的要求选择PHP版本,主机默认的一般是当然最新PHP版本,如下图所示: 最后,选择适当PHP版本后,其他选项默认即可,点击页面底部的更改保存按钮,修改PHP版本完成。如下图所示: 一般来说,使用BlueHost主机安装程序不需要修改PHP版本的,除非该程序需要特定的PHP版本,否则最好不要随便修改主机默认PHP版本,以免发生其他程序错误,给自己带来不必要的麻烦。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多