这个时候,使用如下
命令\x0d\x0a\x0d\x0astrace -o php.log -s 65535 php -i\x0d\x0a然后在输出结果
文件php.log中搜索ini\x0d\x0a\x0d\x0a可能的输出结果是:\x0d\x0a\x0d\x0aopen("/usr/bin/php-cli.ini", O_RDONLY)=-1 ENOENT (No such file or directory)\x0d\x0aopen("/etc/php-cli.ini", O_RDONLY)=-1 ENOENT (No such file or directory)\x0d\x0aopen("/usr/bin/php.ini", O_RDONLY)=-1 ENOENT (No such file or directory)\x0d\x0aopen("/etc/php.ini", O_RDONLY)\x0d\x0a如上,最终定位到 /etc/php.ini\x0d\x0astrace这个命令在跟踪程序执行的时候特别有用,这个命令值得深入研究。楼主,你好:
php.ini文件在系统中默认的路径是‘/etc/php.ini
'
如果'php.ini'文件不在'/etc/'目录下同时自己也不知道该文件在那里时,可使用'find'命令查找:
例如:find
/
-iname
php.ini
-type
f:此命令是查找根目录下文件名为'php.ini'的文件
-iname:忽略文件名的大小写
-type:指明文件的类型,f表示为普通文件(php.ini为普通文件)
如果是因为PHP命令行而修改php.ini,不需要重启:如果是因为APACHE而修改php.ini,就需要重启apache, *** 作方法如下:
1、首先登录bitvise ftp,连接自己的电脑和服务器。
2、登录后会跳出两个控制界面,如下图。
3、在黑色背景的控制界面输入:sudo find / -name 'php.ini' (注意"/ -name"空格)。
4、最后那一行就是php.ini文件路径了。
评论列表(0条)