我在php编译时已经配置了 --with-config-file-path=/usr/local/php7/etc
安装以后在php -i里面看Configuration File (php.ini) Path确实已经变了
但是实际上我把php.ini放在/usr/local/php7/etc这个目录是无效的,ini文件并不会加载
当我运行php --ini时发现,Configuration File (php.ini) Path还是/usr/local/php/lib,把php.ini放在这个里面就成功加载了。
既然php.ini默认加载目录没有改变,那么编译时的--with-config-file-path有什么作用呢?如何才能改变php.ini的默认加载目录呢?