php.ini不存在Loaded Configuration File(none)

我已经成功地编译了php和apache,而没有指定phpconfiguration文件的目录。 我想添加梨的function,但似乎没有任何地方的php.ini。
在我的phpinfo中,它说

configuration文件(php.ini)path/ usr / local / apache2 / php / lib
加载configuration文件(无)
扫描该目录以获取其他.ini文件(无)
附加的.ini文件parsing(无)

我去了/ usr / local / apache2 / php / lib目录,那里的确没有。 我也search了php.ini,并没有得到任何结果。 我需要改变在php.ini中的东西,我不知道如何PHP甚至没有一个工作。 我只是想知道是否需要重新编译PHP的configuration目录,以及如何find/获得一个php.ini,以便我可以修复一些事情。

你必须从PHP源文件复制php.ini-dist文件。 标准的方法是将这样的文件复制到/usr/local/lib/php.ini

问题是你编译php时没有–with-config-file-path = PATH选项。

尝试使用此选项重新配置php。 然后依次运行“make clean”,“make”和“make install”。 你必须运行“make clean”才能工作。

ini文件必须以.ini结尾,而不是php.ini-dist 。 删除-dist因为它看起来像记事本文件(在Windows中),不能被系统读取。 重启Apache并检查你的phpinfo()输出。