使用php的exec权限问题

在windowsserver2012和IIS下,使用php的exec调用gcc编译器权限不足,怎样设置权限?... 在windows server 2012和IIS下,使用php的exec调用gcc编译器权限不足,怎样设置权限? 展开
 我来答
匿名用户
推荐于2018-04-12
展开全部
需要注意两方面的权限

一是php脚本要有读取及运行gcc文件路径的权限

二是运行此脚本的iis账户不能用默认的账号 IUSR类用户无执行exe权限

最好建立一个单独的权限大点的账号 为了服务器安全请禁用远程登录访问

然后在 IIS 相应站点 身份验证里指定新建立的用户

因为执行exe不同,所以用哪个用户组合适 请自己测试

先从权限小的user组试
史濡彭诗双
2019-01-14 · TA获得超过1228个赞
知道小有建树答主
回答量:2605
采纳率:100%
帮助的人:13.9万
展开全部
在php.ini在找到这行
disable_functions
=
exec,system,ini_alter,readlink,symlink,leak,proc_open,popepassthru,chroot,scandir,chgrp,chown,escapeshellcmd,escapeshellarg,shell_exec,proc_get_status,passthru,popen
这些都是禁用的函数,每个函数用逗号分开的,你把exec,删除了保存就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式