PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法
本文实例讲述了PHP提示Warning:phpinfo() has been disabled函数禁用的解决方法。分享给大家供大家参考。具体分析如下:
今天在一朋友服务器测试一个网站时发现我在测试phpinfo时碰到PHP Warning:phpinfo() has been disabled for security reasons 提示了,按话的意思我总结了解决办法,下面我们一起来看看吧.
在运行phpinfo时碰到提示如下:PHP Warning: phpinfo() has been disabled for security reasons in XX.php on line XX
这段话的意思是告诉我们由于安全考虑 phpinfo() 函数被禁用,如果你有服务器管理权限请修改 php.ini 配置文件参数并重启apache 重新启用.
打开php安装路径打开php.ini文件,具体实例:在php.ini中存在 disable_functions配置,默认配置中,cli执行函数都是被禁止的,如果需要的话,需要在php.ini中将 disable_functions = phpinfo,exec , popen, system ….,将你需要执行的函数从列表中删掉再重启apache即可.
完全是配置的问题,linux中解决方法为编辑PHP配置文件:
vi /usr/local/php/etc/php.ini
寻找disable_functions字符串,将后面的scandir删除,提示:vi下可输入/,进入搜索模式,轻松找到disable_functions.
/etc/init.d/php-fpm restart
希望本文所述对大家的php程序设计有所帮助。
相关推荐
-
linux(centos5.5)/windows下nginx开启phpinfo模式功能的配置方法分享
经过志文工作室测试有效的相关配置主要内容如下: 复制代码 代码如下: location ~ \.php(.*)$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param P
-
怎么样可以把 phpinfo()屏蔽掉?
Q:怎么样可以把 phpinfo()屏蔽掉? A:路径:C:\winnt(or windows)\php.ini(NT和2000)C:\windows(95,98) 在 php.ini 配置文件里面有这个选项 disable_functions = ; This directive allows you to disable certain ; functions for security reasons. It receives ; a comma separated list of
-
phpinfo 系统查看参数函数代码
复制代码 代码如下: <?php /* +-------------------------------------------------------------------------- | B-Check v0.05 | ======================================== | 南方第三制作 | http://www.zndown.com | ======================================== | 探针官方:http://my.zn
-
在windows服务器开启php的gd库phpinfo中未发现
在windows服务器开启php的gd库时,使用cgi之后phpinfo()得到的结果中 Configure Command 中并没有出现gd. Configure Command 后显示的是: 复制代码 代码如下: 1 cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mss
-
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
phpinfo() 的很多部分有两个Column:Local Value和Master Value 1. Master Value是PHP.ini文件中的内容. 2.Local value 是当前目录中的设置,这个值会覆盖Master Value中对应的值 由于WEB Sever Config或.htaccess的设置,或程序中ini_set()的设置,当前目录中的设置会不同于PHP.ini文 件中的设置 PS:Apache的配置文件中可以重写php.ini的设置,可能在conf/httpd.c
-
php.ini文件配置好后,zend路径也全部配置正确,但是phpinfo()还显示没有zend信息
php.ini文件配置好后,zend路径也全部配置正确,但是phpinfo()还显示没有zend信息 查看zend的目录是否有user权限.默认即可. isapi模式安装php,无法访问网站常见问题. 需要在php5isapi.dll上面添加user权限. phpinfo没法运行 先看php配置的是否正确,不正确再看配置的是什么模式,cgi 或者isapi或者fastcgi模式,然后在查看配置文件. php未找到该页 首先查看.php的扩展文件是否配置正确,然后在查看页面路径是否正确. 配置ph
-
phpinfo()中Loaded Configuration File(none)的解决方法
前言 单独编译php7,并安装在/usr/local/php7/中,今天开发插件修改了 php.ini 的配置信息,但是什么都没生效. 排查 通过phpinfo()查看配置信息: 发现Loaded Configuration File => (none) ,表明没有载入php.ini文件.然而/usr/local/php7/etc/php.ini这个文件确实是存在的. 解决 用strace去跟踪一下: strace /usr/local/php7/sbin/php-fpm -i 2>1.log
-
PHP生成不重复随机数的方法汇总
无论是Web应用,还是WAP或者移动应用,随机数都有其用武之地.在最近接触的几个小项目中,我也经常需要和随机数或者随机数组打交道,所以,对于PHP如何产生不重复随机数常用的几种方法小结一下. 方法一: 复制代码 代码如下: <?php $numbers = range (1,50); //shuffle 将数组顺序随即打乱 shuffle ($numbers); //array_slice 取该数组中的某一段 $num=6; $result = array_slice($numbers,0,$n
-
php截取中文字符串不乱码的方法
GBK编码截取示例 复制代码 代码如下: $str = '我是谁'; //gbk编码的字符串echo mb_substr($str, 0, 1, 'gbk'); //输出 我 mb_substr方法比substr多一个参数,用来指定字符串编码. utf-8编码截取示例 [code]$str = '我abc是谁'; //utf-8编码的字符串echo mb_substr($str, 0, 2, 'utf-8'); //输出 我a[/code 中英混合也完全没有问题. 友情提示 使用的时候要注意
-
解析如何屏蔽php中的phpinfo()函数
我们配置php环境的时候往往都会写phpinfo():这个函数来测试php环境是否安装成功,但往往这个函数也会给系统带来安全隐患,那么如何让关掉这个函数呢?下面介绍一种方法:修改php.ini文件,在里面找到如下行, 复制代码 代码如下: disable_functions = ; This directive allows you to disable certain; functions for security reasons. It receives; a comma separated
随机推荐
- js 弹出框只弹一次(二次修改之后的)
- 简单谈谈Javascript函数中的arguments
- 虚拟主机管理系统DirectAdmin、Websitepanel和Cpanel功能对比评测
- iOS开发中CALayer使用的基本教程
- NopCommerce架构分析之(三)EntityFramework数据库初试化及数据操作
- javascript实现dom元素可拖动
- 如何利用JS通过身份证号获取当事人的生日、年龄、性别
- php对数组排序的简单实例
- C++的静态联编和动态联编
- js实现的类似QQ的等级的代码
- iOS对数组进行排序的实例代码
- 用JavaScript实现UrlEncode和UrlDecode的脚本代码
- php更新修改excel中的内容实例代码
- Vue2.0 axios前后端登陆拦截器(实例讲解)
- 用js实现QQ在线查询功能
- JavaScript实现自动消除按钮功能的方法
- apche 多端口配置及网站指向非apche默认的网站文件夹设置方法
- c#实现用SQL池,多线程定时批量执行SQL语句的方法
- 深入浅析 Spring Boot Starter
- Android 中SP与DP的区别实例详解