2013-03-23 90 views
0

我有一個託管的網站與cPanel。我想修改php.ini,但我沒有得到該文件在服務器上的位置。我試圖使用phpinfo()找到文件的位置,我得到的位置爲/usr/local/lib/php.ini,但是當我在文件管理器中搜索時,我無法找到該位置。php.ini文件未找到

我看着https://stackoverflow.com/a/3401536/1989696並遵循相同的步驟,但我不知道如何判斷Web服務器是否支持SSH或SFTP訪問。

另外,如何找到php.ini文件?

+0

你有'的phpinfo了'負載的配置File'條目( )的輸出? – 2013-03-23 11:09:43

+0

'ini_set'和'ini_get'不能幫助你實現目標嗎?應該很少需要實際配置-ini文件中的東西。 – scones 2013-03-23 11:13:09

+0

不,因爲我不知道如何使用'ini_set'和'ini_get'設置ini文件。你會告訴我如何使用'ini_set'和'ini_get' – 2013-03-23 11:25:38

回答

3

除非您有專用服務器或虛擬服務器,否則不允許編輯系統範圍的PHP設置。

如果PHP運行的CGI,你可能有一個自定義.ini文件你可以調整:

CGI

...或者,如果你的PHP版本是5.3或更高版本,您可以創建擁有.user.ini文件。

如果PHP運行作爲Apache模塊:

enter image description here

...您可以使用好老.htaccess

,當然,PHP的設置95%可以直接從PHP代碼中改變:

+0

+1很好的回答! – Luke 2013-03-23 12:41:39