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