我在Mac OS X Mojave上
步骤1
我跑了
php -i | grep php.ini
我有
Configuration File (php.ini) Path => /usr/local/php5/lib
Loaded Configuration File => /usr/local/php5/lib/php.ini
第2步
我打开了ini文件
vi /usr/local/php5/lib/php.ini ,
and update memory_limit to -1
第3步
我跑了
php -i | grep memory_limit
我有
memory_limit => 256M => 256M
第4步
我重启了我的
sudo apachectl -k restart
并输入我的密码
并尝试过
php -i | grep memory_limit
再说一遍,我还有
memory_limit => 256M => 256M
好像我的chages从来没有任何影响......
我需要在Mac上启动任何服务吗?如果是这样,那要做什么命令?
的phpinfo
编辑:
创建一个空的php文件:
<?php phpinfo(); ?>
使用Web浏览器(localhost / yourfile.php)加载它。
检查:
我通常使用Brew安装一个“干净”的PHP。所以这里有几个问题需要确定:
答案很简单。
您编辑的PHP INI文件和Apache服务器中加载的INI文件不同。
您必须在apache httpd.conf
文件中更新PHP加载程序。
之后用sudo apachectl restart
重启apache服务器。
最后,现在您可以使用phpinfo();
测试在apache2中加载的PHP ini文件