Root can';在etc文件夹中找不到php.ini?
我有根目录访问我的专用服务器,当我运行Root can';在etc文件夹中找不到php.ini?,root,php,Root,Php,我有根目录访问我的专用服务器,当我运行phpinfo()时,它说我的php.ini文件在etc/目录中,使用ssh我似乎在那里找不到它,我不知道在哪里可以找到它,谢谢:)这可能不是一个问题,但这里有几个潜在的解决方案,当然都取决于您的发行版: locate php.ini 应该为您提供php.ini所在的目录(您可能需要先执行updatedb) 否则,总会有人找到你 find / -name "php.ini" 如中所述,您可以通过运行 $ php --ini Configuration F
phpinfo()
时,它说我的php.ini文件在etc/目录中,使用ssh我似乎在那里找不到它,我不知道在哪里可以找到它,谢谢:)这可能不是一个问题,但这里有几个潜在的解决方案,当然都取决于您的发行版:
locate php.ini
应该为您提供php.ini所在的目录(您可能需要先执行updatedb)
否则,总会有人找到你
find / -name "php.ini"
如中所述,您可以通过运行
$ php --ini
Configuration File (php.ini) Path: /etc/php/cli-php5
Loaded Configuration File: /etc/php/cli-php5/php.ini
Scan for additional .ini files in: /etc/php/cli-php5/ext-active
Additional .ini files parsed: /etc/php/cli-php5/ext-active/php_gtk2.ini,
/etc/php/cli-php5/ext-active/xdebug.ini
通过命令行/终端查看正在使用哪个php.ini文件的快速命令
php -i | grep /php.ini
或
试着运行'locate php.ini'或者如果不起作用,'slocate php.ini'它说cnt find命令
slocate
或者locate
不要查看显示ini文件应该在哪里的配置文件(php.ini)路径
,而是查看加载的配置文件
,如果它显示无
,预期位置中没有ini文件。您正在运行哪个操作系统/发行版?上面的find cmd返回路径“/etc/php.ini”,它可以从终端读取,但通过ssh登录时不可见。谁能告诉我为什么?
php --ini | grep /php.ini