2013-03-23 50 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