php.ini是不存在的加载配置文件(无)

jst*_*ieb 22 php linux

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

配置文件(php.ini)路径/ usr/local/apache2/php/lib
加载配置文件(无)
扫描此目录以获取其他.ini文件(无)
解析其他.ini文件(无)

我去了/ usr/local/apache2/php/lib目录,确实没有.我也搜索了php.ini,并没有得到任何结果.我需要在php.ini中改变一些东西,我不知道如果没有一个php甚至可以工作.我只是想知道我是否需要使用config目录重新编译php,以及如何查找/获取php.ini以便我可以修复一些事情.

ini*_*ina 22

您必须php.ini-dist从PHP源复制该文件.标准方法是将此类文件复制到/usr/local/lib/php.ini.


小智 14

问题是你没有使用--with-config-file-path = PATH选项编译php.

尝试使用此选项重新配置php.然后按此顺序再次运行"make clean","make"和"make install".你必须运行"make clean"才能工作.


Yus*_*sef 5

首先检查是否/etc/php.ini存在,如果没有尝试将其复制

sudo cp /etc/php.ini.default /etc/php.ini
Run Code Online (Sandbox Code Playgroud)

其他

sudo cp /etc/php.ini.default /usr/local/lib/php.ini
Run Code Online (Sandbox Code Playgroud)

然后重新加载网络服务器,并尝试查看结果

php --ini
Run Code Online (Sandbox Code Playgroud)