问题:
在拉取Drupal8镜像之后,需要修改php的配置,但是发现找不到php配置文件
利用 find / '*php.ini*' 也无法搜索到
解决:
- 首先在Drupal中,利用php的Status report查看php的具体信息:

发现php的配置文件夹里面只有php扩展的一些配置文件,并且在php.ini的路径这显示为none。
经查资料发现,可能是编译安装的php没有生成php.ini文件,一切配置信息都是默认的。而解决办法就是找到php源码包来获取php.ini-development文件并复制到配置路径下。
- 在/usr/src下找到了已经安装的php的源码包:php.tar.xz
- 解压:tar -xf php.tar.xz
- 解压后,发现了配置文件 php.ini-development 和 php.ini-production
- 将配置文件 php.ini-development 移动至上图的配置文件夹中/usr/local/etc/php,并重命名为 php.ini
- 在Apache中添加配置文件的路径:PHPIniDir /usr/local/etc/php/php.ini
- 重启服务
- 成功
注意与时俱进