php存在cli和php-fpm两种运行模式,两种运行模式会对应加载不同的配置文件。
cli模式加载php-cli.ini文件
php-fpm模式加载php.ini文件
可以通过运行php --ini 命令来查看加载的配置文件,主要看Loaded Configuration File
如果是使用宝塔安装的php,在面板中的配置文件会自动指向Configuration File中的php.ini,这样会导致你在使用cli模式运行php的时候,再去宝塔面板中修改php配置文件会不生效的情况发生,这个时候就需要去修改Loaded Configuration File指向的php-cli.ini文件,才能使得修改后的配置生效。
easySwoole框架是使用cli模式启动的,当进行框架的安装和运行时,会导致原来的php的运行模式变更,入门php和easySwoole时因为在宝塔面板中修改php配置文件的不生效,看仔细php --ini的信息就好了。