前言:本文针对windows php环境,linux系统不在讨论范畴。
出于安全的原因,服务器是不允许php或者其他语言执行exec命令的,当你有特殊需要php在服务器执行exec命令时,你需要设置两个地方,不然就无法执行成功。
1、修改php.ini
找到php配置文件php.ini,如果是用星外php自动安装程序配置php环境,这个文件就在C:\WINDOWS\这个目录里。
在文件里搜索“disable_functions”,找到它后把“exec”、“shell_exec”去掉,然后保存文件。
2、修改cmd.exe文件属性
进入C:\WINDOWS\system32,找到cmd.exe这个文件,右键->属性,在“安全”设置里添加Internet 来宾账户,也就是IUSR_******那个账户,然后赋予“读取与运行”、“读取”的权限。
这样设置完成后,php就可以在服务器执行exec命令了。
☉windows 2003 64位系统php运行报错:1% 不是有效的 win32 应用程序 (2012-2-11 22:59:41)
☉如何通过Kloxo控制面板更改网页默认首页 (2012-1-24 20:56:55)
☉新网DNS故障的终极解决方法(非DNSPOD) (2011-12-25 2:11:5)
☉是新网dns的问题还是广东电信dns的问题 (2011-12-20 17:50:37)
☉windows2003 IIS配置支持PHP环境,星外PHP全自动安装30秒搞定 (2011-11-6 14:36:50)
☉屏蔽优酷视频广告的最新方法 (2011-10-12 4:47:9)
☉远程连接超出最大允许连接数的解决方法 (2011-7-22 23:32:29)
☉教你如何轻松屏蔽优酷、土豆等网站的视频广告 (2011-7-20 21:38:41)
☉CNZZ统计来路域名和来路页面问题凸显 (2011-4-1 18:2:9)
☉春节网站流量大幅减少,AdSense单价竟跌到$0.01 (2011-2-10 1:38:6)
☉CDN加速,提高网站访问速度的最佳方法 (2011-1-29 0:32:58)
☉如何屏蔽烦人的电信弹窗广告 (2011-1-21 22:25:29)
☉如何避免别人通过框架frame或iframe套用你的网页 (2011-1-15 20:26:54)
☉瑞星杀毒,竟把电脑所有EXE文件损坏了! (2011-1-13 22:1:37)
☉通过DOS命令nslookup查域名DNS服务器 (2010-11-10 21:38:53)
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。