ixwebhosting上如何自定義php配置(php.ini)
轉(zhuǎn)自:http://dao.daimaku.com/post/view/id/155
我的空間是在ixwebhosting買來的,誰讓人家價格便宜量又足,還支持支付寶付款,最適合咱這樣的沒啥要求、小打小鬧、自娛自樂的屁民。
最近想對空間的php配置做一下修改,根據(jù)之前的使用hostmonster和lunarpages空間的經(jīng)驗,對于linux下fastcgi模式的PHP環(huán)境來說,只需在根目錄建立php.ini文件,把想修改的配置參數(shù)寫入即可?稍趇xwebhosting這里卻行不通了。原來hostmonster和lunarpages的服務器使用都是Cpanel程序,而ixwebhosting用的是hsphere(俗稱H球)。
求助了下搜索引擎大嬸,要自定義ixwebhosting的php環(huán)境還有點麻煩,分三步:
首先,在cgi-bin目錄下建立php.ini文件,可以復制一份默認php.ini,按照您的需求自行修改后,上傳到cgi-bin目錄。如何獲得默認php.ini的內(nèi)容呢?很簡單,先查看phpinfo()信息,"Loaded Configuration File"的值即是默認php.ini的文件路徑,一般來說應該是"/hsphere/local/config/httpd/php5/php.ini"。您可以用php程序直接讀取它的內(nèi)容:
<?php
echo file_get_contents('/hsphere/local/config/httpd/php5/php.ini');
?>
然后,在cgi-bin目錄下建立文件:php5-custom-ini.cgi,內(nèi)容為:
#!/bin/sh
export PHP_FCGI_CHILDREN=3
exec /hsphere/shared/php5/bin/php-cgi -c /hsphere/local/home/您的賬戶編號/當前網(wǎng)站/cgi-bin/php.ini
賬戶編號和網(wǎng)站目錄如果搞不清楚的話,還是看phpinfo(),“_SERVER["DOCUMENT_ROOT"]”的值即是您網(wǎng)站目錄的路徑了。上傳至服務器后,將其屬性設置為755,即保證服務器有執(zhí)行權(quán)限。
最后,在根目錄建立.htaccess文件,內(nèi)容為:
AddHandler phpini-cgi .php .htm
Action phpini-cgi /cgi-bin/php5-custom-ini.cgi
如果已經(jīng)存在,則將上面的內(nèi)容追加在末尾即可。
完成以上步驟了,在查看phpinfo,看看您想要修改的參數(shù)是否已經(jīng)改變了呢?
當然,不排除有某些無法解釋的人品因素的存在,如果您左右都沒成功的話,我這里把這三個文件打包了供您下載,您只需修改“hp5-custom-ini.cgi”中的目錄即可。哦,對了,推薦用Editplus編輯器來修改這些文件,不推薦windows自帶的記事薄。
|