如何从cPanel访问php.ini


How to access the php.ini from cPanel?

我想将PHP POST数组的限制从1000更改为6000。有办法做到这一点吗?我搜索了一下,发现我应该在php.ini中更改一些变量,但问题是我在cPanel中找不到文件的目录:

Your server's php.ini file is located at /usr/local/lib/php.ini.

这一行来自CPanel文档,但我在CPanel中找不到这个目录,即使我显示了隐藏的文件????有人能帮我找到这个文件吗?

Cpanel 60.0.26(最新版本)Php.ini移动到"软件">"选择Php版本">"切换到Php选项">"更改值">"保存"下。

我在cPanel 92.0.3中遇到了同样的问题,它通过以下解决方案得到了解决:

cPanel中,转到以下目录

software --> select PHP version--> option--> upload_max_filesize 

然后选择optional size上传您的文件。

如果您在共享托管环境中,您将无法访问php.ini来进行这些更改,如果您需要访问,如果您有信心自己管理虚拟专用服务器(VPS)或专用服务器可能是更好的选择。

或者,如果您在web目录的根目录中创建一个名为.htaccess的新文件(如果使用记事本创建文件,请确保它不包含.txt扩展名),并在里面复制类似的内容。

php_value settingToChange 6000

只有当您的托管提供商允许您覆盖特定的配置值时,这才会起作用。最好在尝试后询问它是否不起作用。

在cPanel中搜索php,您会在软件下找到"选择php版本"。

软件->选择PHP版本->切换到PHP选项->更改值->保存。

您可以尝试通过命令行找到它。

find / -type f -name "php.ini"

或者,您可以将以下内容添加到站点根目录中的.htaccess文件中。

php_value max_input_vars 6000
php_value suhosin.get.max_vars 6000
php_value suhosin.post.max_vars 6000
php_value suhosin.request.max_vars 6000

转到主屏幕。在"软件/服务">"php.ini EZConfig"下。

搜索"php版本";在面板的底部

选择PHP版本->切换到Php选项->更改值->拯救

你不能在共享主机上做这件事,添加票证以支持相同的主机(否则你可以寻找可以管理任何事情的专用服务器)