boe*_*pyk 0 php macos command-line-interface memory-limit
我的 Mac OSX 上的 PHP CLI 忽略 memory_limit 设置。我找到了 php.ini 使用
php -i | grep php.ini
Run Code Online (Sandbox Code Playgroud)
然后我修复了它:
memory_limit = 1024M
Run Code Online (Sandbox Code Playgroud)
我什至重新启动了Apache
sudo apachectl restart
Run Code Online (Sandbox Code Playgroud)
但是当我跑的时候
php -i | grep memory_limit
Run Code Online (Sandbox Code Playgroud)
我得到
memory_limit => 256M => 256M
Run Code Online (Sandbox Code Playgroud)
会是什么呢?提前致谢!!!
小智 10
如果你运行这个命令
php --info | grep additional
Run Code Online (Sandbox Code Playgroud)
你可能会看到这样的结果:
Scan this dir for additional .ini files => /usr/local/php5/php.d
Run Code Online (Sandbox Code Playgroud)
这表明您的 PHP 安装也在扫描一个额外的 .ini 文件文件夹,这些文件将增强您的配置 - 通常这些用于扩展,但其中任何一个都可以覆盖您加载的 php.ini 文件中的设置。检查这些是否覆盖了您的 memory_limit:
cd /usr/local/php5/php.d
grep memory_limit *
Run Code Online (Sandbox Code Playgroud)
就我而言,我有一个开发人员扩展文件,该文件将 memory_limit 重置为 256M,这意味着在 php.ini 中进行更改无效。也许这就是您遇到的问题。
| 归档时间: |
|
| 查看次数: |
2433 次 |
| 最近记录: |