在phpInfo中,运行php --ini
时,MAMP的加载配置文件与一个输出不同:
Loaded Configuration File: /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
即使在它的正上方,也会在命令行中声明与输出相同的.ini文件:
Configuration File (php.ini) Path: /Applications/MAMP/bin/php/php5.5.10/conf
有没有办法让MAMP加载行Configuration File (php.ini) Path
中列出的配置文件,该文件也是php --ini
输出的?或者我只需要编辑MAMP正在使用的那个?
which php
输出正在使用MAMP的php系统:
/Applications/MAMP/bin/php/php5.5.10/bin/php
答案 0 :(得分:3)
一个用于CLI的php.ini(命令行)和一个用于Web服务器。
将它们分开。
如果你想改变php的行为方式,那就取决于上下文。
对于cli,更改你发现的 php --ini - >的php.ini加载的配置文件
对于Web服务器,更改从浏览器执行phpinfo()时找到的文件。