<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="PHP中如何执行cmd命令的方法（shell_exec）" id="card1">
<p> 游客</p><p>
标题:PHP中如何执行cmd命令的方法（shell_exec）<br/>
正文:<br/>
本文介绍下，在php代码中执行cmd命令的方法，介绍下在php.ini文件中配置safe_mode参数支持命令执行的方法，有需要的朋友参考下。说明：本节内容在wamp包安装的环境实现。首先，打开php.ini，关掉安全模式safe_mode = off，然后在看看 禁用函数列表 disable_functions = proc_open, popen, exec, system, shell_exec ，把exec去掉。php代码：代码如下: &amp;lt;?php exec(&amp;quot;mkdir d:\\test&amp;quot;,$out); print_r($out); ?&amp;gt;执行该php文件，会发现在d盘下多了一个test文件夹。参考文档：exec函数解析exec语法: string exec(string command, string [array], int [return_var]); //@郑州网建exec返回值: 字符串exec参数说明Command &amp;ndash; 需要执行的命令Array &amp;ndash;  是输出值return_var &amp;ndash;是返回值0或1，如果返回0则执行成功，返回1则执行失败。exec不成功，调试方案技巧分享：使用管道命令, 使用 2&amp;gt;&amp;amp;1, 命令就会输出shell执行时的错误到$output变量, 输出该变量即可分析。例如：exec(&amp;lsquo;convert a.jpg b.jpg', $output, $return_val);修改为：代码如下: exec('convert a.jpg b.jpg 2&amp;gt;&amp;amp;1', $output, $return_val); print_r($output);<br/><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1810&amp;Page=1">[&lt;&lt;]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1810&amp;Page=1">[[1]]</a><a href="http://camnpr.com/wap.asp?mode=WAP&amp;act=View&amp;id=1810&amp;Page=1">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=1810">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=1810">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://camnpr.com/wap.asp">首页</a>
</p>
</card>
</wml>