linux安装PHP7.1的时候php.ini路径奇怪现象?

我是Ubuntu18的版本,通过源码安装php7.1,
大致过程如下:
1.解压安装包php-7.1.18.tar.gz
2.配置安装变量(简单些一点,主要是“/usr/local/php”是安装路径)

./configure --prefix=/usr/local/php --with-curl --with-freetype-dir 

3.然后make 和 make install
4.配置PHP

cp /usr/local/php-7.1.18/php.ini-development /usr/local/php/php.ini

Nginx配置好了,打印phpinfo()结果如下
图片描述

发现php.ini的位置是/usr/local/php/lib 不应该在/usr/local/php/下吗?而且/usr/local/php/lib目录下根本就没有php.ini
请问大家怎么理解这种现象?我PHP项目可以跑起来的,没有影响

阅读 3.1k
1 个回答

./configure的时候,可以带--with-config-file-path,你没填,那么默认就是 PREFIX/lib。 PREFIX是你--prefix设置的值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏