php在服务器执行exec命令失败的解决方法


Posted in PHP onMarch 03, 2012

前言:本文针对windows php环境,linux系统不在讨论范畴。

      出于安全的原因,服务器是不允许php或者其他语言执行exec命令的,当你有特殊需要php在服务器执行exec命令时,你需要设置两个地方,不然就无法执行成功。

      1、修改php.ini

      找到php配置文件php.ini,如果是用星外php自动安装程序配置php环境,这个文件就在C:\WINDOWS\这个目录里。

      在文件里搜索“disable_functions”,找到它后把“exec”、“shell_exec”去掉,然后保存文件。

php在服务器执行exec命令失败的解决方法

      2、修改cmd.exe文件属性

      进入C:\WINDOWS\system32,找到cmd.exe这个文件,右键->属性,在“安全”设置里添加Internet 来宾账户,也就是IUSR_******那个账户,然后赋予“读取与运行”、“读取”的权限。

      这样设置完成后,php就可以在服务器执行exec命令了。

PHP 相关文章推荐
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
解析php中如何直接执行SHELL
Jun 28 PHP
php编写的简单页面跳转功能实现代码
Nov 27 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
Mar 24 PHP
解决ThinkPHP关闭调试模式时报错的问题汇总
Apr 22 PHP
PHP+JS三级菜单联动菜单实现方法
Feb 24 PHP
php mysql获取表字段名称和字段信息的三种方法
Nov 13 PHP
PHP 7.1新特性的汇总介绍
Dec 16 PHP
详谈phpAdmin修改密码后拒绝访问的问题
Apr 03 PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 PHP
laravel在中间件内生成参数并且传递到控制器中的2种姿势
Oct 15 PHP
php判断某个方法是否存在函数function_exists (),method_exists()与is_callable()区别与用法解析
Apr 20 PHP
Php Ctemplate引擎开发相关内容
Mar 03 #PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
Mar 01 #PHP
PHP和JAVA中的重载(overload)和覆盖(override) 介绍
Mar 01 #PHP
JS中encodeURIComponent函数用php解码的代码
Mar 01 #PHP
PHP设计模式之装饰者模式
Feb 29 #PHP
php preg_filter执行一个正则表达式搜索和替换
Feb 27 #PHP
mysql总结之explain
Feb 27 #PHP
You might like
一步一步学习PHP(5) 类和对象
2010/02/16 PHP
php生成随机密码的几种方法
2011/01/17 PHP
php使用Header函数,PHP_AUTH_PW和PHP_AUTH_USER做用户验证
2016/05/04 PHP
Javascript字符串对象的常用方法简明版
2014/06/26 Javascript
js变量、作用域及内存详解
2014/09/23 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
详解基于Bootstrap扁平化的后台框架Ace
2015/11/27 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
JavaScript学习笔记--常用的互动方法
2016/12/07 Javascript
JS实现搜索框文字可删除功能
2016/12/28 Javascript
Easyui ueditor 整合解决不能编辑的问题(推荐)
2017/06/25 Javascript
Node.js实现连接mysql数据库功能示例
2017/09/15 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
[53:18]Spirit vs Liquid Supermajor小组赛A组 BO3 第三场 6.2
2018/06/03 DOTA
Python XML RPC服务器端和客户端实例
2014/11/22 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
详解python实现数据归一化处理的方式:(0,1)标准化
2019/07/17 Python
Python3 获取文件属性的方式(时间、大小等)
2020/03/12 Python
OpenCV 表盘指针自动读数的示例代码
2020/04/10 Python
如何利用Python识别图片中的文字
2020/05/31 Python
python opencv肤色检测的实现示例
2020/12/21 Python
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
BSTN意大利:德国街头和运动文化高品质商店
2020/12/22 全球购物
C语言变量的命名规则都有哪些
2013/12/27 面试题
如何理解委托
2012/01/06 面试题
.net C#面试题
2012/08/28 面试题
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
2014年关工委工作总结
2014/11/17 职场文书
2016五一手机促销广告语
2016/01/28 职场文书
我国拿下天问一号火星着陆区附近 22 个地理实体命名:平乐、西柏坡、古田、漠河等
2022/04/29 数码科技
CSS 左边固定宽右边自适应的6种方法
2022/05/15 HTML / CSS
Apache POI操作批量导入MySQL数据库
2022/06/21 Servers