如何在linux系统中查找php.ini的位置

aries 发表于 2014-04-03 1502 次浏览

有时候,我们会遇到这种情况:不知道当前运行的php配置文件php.ini在什么位置

这个时候,使用如下命令
strace -o php.log -s 65535 php -i

然后在输出结果文件php.log中搜索ini

可能的输出结果是:

open("/usr/bin/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/php-cli.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/bin/php.ini", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/php.ini", O_RDONLY)

如上,最终定位到 /etc/php.ini

strace这个命令在跟踪程序执行的时候特别有用,这个命令值得深入研究。

1条评论

  1. 不错,很好的教程

    浪涛网 回复
如需评论,请填写表单。
换一个

记住我的信息