phpinfo.php这个文件什么意思,有什么用大神们
localhost 指的就是本机的意思,也可以是指10.1 phpinfo.php指的是phpinfo.php 这个地址合起来就是:在本机的目录下打开名字为phpinfo.php 的文件。仅从名字上来看,你这个应该是安装了一个php服务器,如果这个网页成功显示了,表示你的php服务器安装成功了,否则你是没有安装成功。
科普一下:phpinfo 文件其实是一个可以被php解析的程序,里面的内容很简单,就一个php函数。是为了显示php的扩展安装相关情况和相关信息。
显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可以从浏览器中查看,还可以使用命令行在服务器上查看。
如何创建phpinfo查看php信息?
1、首先新建一个php项目test文件。然后声明变量,将要移到的目录。然后使用if判断文件是否存在,if判断将test11txt剪切到test目录下test11txt。如果if判断文件不存在,输出文件不存在。
2、创建一个PHP网页,输入 ?php echo phpinfo(); ? 就OK了。
3、需要准备的材料分别是:电脑、php编辑器、浏览器。首先,打开php编辑器,新建一个php文件,例如:index.php。在index.php中,输入代码:phpinfo();。浏览器运行index.php页面,此时打印出了该php服务器上各个配置信息、组件信息的phpinfo页面。
4、使用浏览器查看很简单,我们只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:?php phpinfo();? 然互在浏览器中输入此文件路径即可查看。在Linux服务器上,我们还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:php -r phpinfo();此命令同样可以得到网页形式的结果。
如何启用phpinfo函数
使用浏览器查看很简单,:只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:1:?php 2:phpinfo();3:? 然互在浏览器中输入此文件路径即可查看。
使用phpinfo()函数查询,新建一个php文件,在文件中输入?php echo phpinfo();?即可。(2)在浏览器中访问,可以看到不仅可以看到PHP的版本信息,还能看到其它很多关于PHP的信息。
使用phpinfo()函数,该函数就是用来显示php服务器的配置信息,在你的环境下创建一个php文件,在里面数据下面代码,然后执行就会打印出下面结果,可以清楚的看到,你当前php的版本,已经php、apache、mysql等配置信息。
就是调用phpinfo函数,看一些配置信息。
怎样解决phpinfo()函数信息泄漏
phpinfo()函数返回的信息中包含了服务器的配置信息,包括:1)PHP编译选项以及文件扩展名的相关信息;2)php的版本信息 3)php的配置信息;4)数据库信息;等敏感信息。这些敏感信息会帮助攻击者展开进一步的攻击。这一般是由于目标站点安装了缺省脚本或者测试文件中调用了phpinfo()函数造成的。
通过修改服务器环境内php.ini文件,将“expose_php = On”修改成“expose_php = Off”然后重启php即可。(2)如果确实需要该测试信息,在测试时使用,测试完毕后将该文件删除掉。
Warning: phpinfo() has been disabled for security reasons 这句的意思是phpinfo() 函数因为安全的原因被禁用了。如果你在php.ini里没有找到 disable_functions = xxx 那么可以查看,你打开的php.ini是不是当前使用的配置文件。
绝对路径(_SERVER[“SCRIPT_FILENAME”])这个是最常用,也是最有效的一个办法,找到phpinfo()页面可以直接找到网站的绝对路径,对于写shell和信息搜集是必不可少的。
就像你分析的,其实第一点完全可以忽略,你用的又不是短标签所以跟短标签开启不开启无光, 我是觉得应该是第二个问题导致,可以考虑下echo ini_get(disable_function)看下这个的实际值,如果不行估计ini_get这个被禁用,可以考虑.htaccess这边php_value 重置disable_function这个值。
phpinfo怎么用
1、使用phpinfo()函数查询,新建一个php文件,在文件中输入?php echo phpinfo();?即可。(2)在浏览器中访问,可以看到不仅可以看到PHP的版本信息,还能看到其它很多关于PHP的信息。
2、可以直接在Linux命令行使用 phpinfo() 这个十分有价值的调试工具而不需要从文件来调用,只需执行以下命令: 以交互模式运行PHP并做一些数学运算。这里,‘-a‘ 选项用于以交互模式运行PHP。 可以仅仅将PHP脚本作为shell脚本来运行。首先,创建在当前工作目录中创建一个PHP样例脚本。
3、我们可以直接在Linux命令行使用phpinfo()这个十分有价值的调试工具而不需要从文件来调用,只需执行以下命令:php -r phpinfo();PHP调试工具 这里,‘-r‘ 选项会让PHP代码在Linux终端中不带和标记直接执行。 以交互模式运行PHP并做一些数学运算。这里,‘-a‘ 选项用于以交互模式运行PHP。
phpinfo在哪个文件夹里能找到啊?
phpinfo内容的文件,我们可以用如下命令。find/xargsgrepphpinfo如果我们想找在当前目录内容的文件,我们可以用如下命令。findwww-name*.phpxargsgrepcentos如果我们想找在目录www下有没有http.conf这个文件。可以用如下命令。
PHP 的配置文件一般是 php.ini 文件 php.ini 文件必须命名为php.ini并放置在httpd.conf中的PHPIniDir指令指定的目录中,使用phpinfo()函数可以查看。如果未作修改,windows平台下一般放在php安装目录中。
如果PHP能在本地计算机运行,且可以找到htdocs web服务器根目录,并能执行php脚本,你可以通过:?php phpinfo();?来查看php信息,获取php配置文件的路径。
发表评论