我一直在搜索,无法找到与我的问题相关的任何内容。无论我更改memory_limit = VALUE多少次,php信息页面显示256MB。它发生在我的虚拟主机上。 (这是我使用它的地方)。
我正在运行Ubuntu 12.04,这是我到目前为止所做的。
运行php -i(给我完整列表和设置显示;)
memory_limit => -1 => -1
运行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上为虚拟主机的根目录设置的所有值,我认为这是一个被认为是上限但不能被提升的东西?
感谢。
答案 0 :(得分:0)
全球php.ini可能不会#34;涓滴"到本地"帐户"。
我有一个CentOS cPanel服务器就是这种情况。我设置了全局php.ini,它对其中一个帐户的网站没有影响,即使没有" memory_limit"在本地php.ini或本地.htaccess文件中。
默认值为128M,这就是我调出phpinfo()时显示的内容。我通过添加" memory_limit = 4096M"来改变它。到web目录中的本地php.ini文件。
但是对于命令行脚本,全局php.ini文件决定了他们的memory_limit。