Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP锁定内存限制为256M,并且可以';我不能改变它_Php_Ubuntu 12.04_Virtualhost_Memory Limit_Php Ini - Fatal编程技术网

PHP锁定内存限制为256M,并且可以';我不能改变它

PHP锁定内存限制为256M,并且可以';我不能改变它,php,ubuntu-12.04,virtualhost,memory-limit,php-ini,Php,Ubuntu 12.04,Virtualhost,Memory Limit,Php Ini,我已经搜索了一遍又一遍,找不到任何与我的问题相关的东西。无论我更改了多少次memory_limit=VALUE,php信息页面都会显示256MB。它发生在我的虚拟主机上。(这是我使用它的地方) 我正在运行Ubuntu12.04,以下是我到目前为止所做的工作 运行php-i(给了我完整的列表和设置显示;) 运行php-i | grep php.ini Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration

我已经搜索了一遍又一遍,找不到任何与我的问题相关的东西。无论我更改了多少次memory_limit=VALUE,php信息页面都会显示256MB。它发生在我的虚拟主机上。(这是我使用它的地方)

我正在运行Ubuntu12.04,以下是我到目前为止所做的工作

运行php-i(给了我完整的列表和设置显示;)

运行php-i | grep php.ini

Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini
我检查了服务器上的所有php.ini,因为我的配置允许每个目录使用单独的php.ini,其他所有目录都有128MB

因为我的php信息页面显示了我在php.ini上为虚拟主机的根目录设置的所有值,所以我假设这是一个上限,不能提高

谢谢。

Global php.ini可能不会“滴入”到本地“帐户”

我有一个CentOS cPanel服务器,就是这样。我设置了全局php.ini,它对其中一个帐户中的网站没有影响,即使本地php.ini或local.htaccess文件中没有“内存限制”

默认值为128M,这是我在调出phpinfo()时显示的值。我通过在web目录中的本地php.ini文件中添加“memory_limit=4096M”来改变这一点


但是对于命令行脚本,全局php.ini文件决定了它们的内存限制。

更改后是否重新启动了Web服务器/php实例?是的,重新启动了几次,但没有任何更改。我还忘了提到php信息页面上加载的配置与终端不同。它是“/etc/php5/cgi/php.ini”。
Configuration File (php.ini) Path => /etc/php5/cli
Loaded Configuration File => /etc/php5/cli/php.ini