安装php后,找不到php.ini
:
[root@localhost html]# cd /usr/local/php-7.1.16/
[root@localhost php-7.1.16]# ls
bin etc include lib php sbin var
[root@localhost php-7.1.16]# find ./ -name php.ini
[root@localhost php-7.1.16]# pwd
/usr/local/php-7.1.16
php.ini
在哪里?我使用./configure
安装的PHP。
在/usr/local/php-7.1.16/etc/
中,只有php-fpm.*
个文件:
php-fpm.conf php-fpm.conf.default php-fpm.d
EDIT-1
我使用phpinfo();
找到php.ini
路径:
有/usr/local/php-7.1.16/etc/
的鞋帮,但我没有找到php.ini
。为什么?
答案 0 :(得分:2)
使用以下代码创建文件:
<?php
phpinfo();
?>
执行此文件并检查显示的php.ini的路径。
答案 1 :(得分:1)
如super_coder所说,您必须使用phpinfo()
来获取有关加载的配置的详细信息。
<?php
phpinfo();
根据您的phpinfo输出,php正在根据{em> 配置文件路径 行表示的情况/usr/local/php-7.1.16/etc/
进行调查。
已加载的配置文件 行表示未加载任何文件,因此使用了默认配置。您可以在/usr/local/php-7.1.16/etc/
目录中添加您的php.ini文件
您可以在php git存储库上下载用于生产或开发环境的默认配置文件:
答案 2 :(得分:0)
您可以使用php -ini | grep Configuration
进行检查:
# php -ini | grep Configuration
Configuration File (php.ini) Path => /usr/local/php-7.1.16/etc
Loaded Configuration File => (none)
Configuration