有时候,我们会遇到这种情况:不知道当前运行的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) |
strace这个命令在跟踪程序执行的时候特别有用,这个命令值得深入研究。
补充:
linux下如何查找文件的命令是:
find / 要查找的文件名称 -print
那么我们利用这个命令就可以快速找到php.ini这个文件,然后对他进行修改了
代码如下 | 复制代码 |
find / php.ini -print |
在linux服务器上用命令行
代码如下 | 复制代码 |
/data/php/bin/php a.php | grep php.ini 显示 Configuration File (php.ini) Path => /data/php/etc Loaded Configuration File => /data/php/bin/php.ini /data/php/bin/php.ini的权限linux服务器上用的是 nginx+php |
要怎么处理才能在浏览器里浏览a.php 显示Loaded Configuration File => /data/php/bin/php.ini
在windows下查找php.ini目录很简单就是你安装了php目录中的php.ini-****文件了,如果是头一次安装我们需要把一个修改成php.ini哦。