花了好几天来研究如何在IIS7.5下使用php运行exe程序,总算有点成效,虽然运行成功了但是限制颇多,比如现在只能运行“纯后台”的程序,直接上传文件形式的图片也失败了(上传照片流可以成功),还有待进一步尝试。

下面简单说一下要注意的事情:

1. 配置网站目录权限,增加IUSR帐户;

2. 配置cmd.exe文件的权限,增加IUSR帐户;

3. 必要的情况下,将IUSR帐户添加到管理员权限(但是这样做安全隐患很大,所以要慎重考虑);

4. 很重要的一点——php使用exec()等函数,只能执行“纯后台”的程序,不然会造成程序卡死的情况;

php代码如下:

执行结果".$result;

?>

其中opf.exe的源代码如下:

#include

using namespace std;

int main(int argc,char*argv[])

{

FILE* file =fopen("D:\\wwwroot\\a.txt","w");

fprintf(file,"good morning!");

fclose(file);

return 2;

}

以上就介绍了在IIS75下使用php运行exe程序的总结,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

iis php.exe,在IIS75下使用php运行exe程序的总结相关推荐

  1. linux运行windows程序6,linux 下通过wine 运行windows程序包括IE

    一.相关说明 Ubuntu9.10举例(因为它方便,N多东西直接在线安装,省得编译了),其他linux基本相同(不同的就是有些要进行源码安装,但用到的软件是一样的),整个安装我以经做成脚本放方便下载安 ...

  2. [转载][old] linux 下通过wine 运行windows程序包括IE

    一.相关说明 Ubuntu9.10 举例(因为它方便,N多东西直接在线安装,省得编译了),其他linux基本相同(不同的就是有些要进行源码安装,但用到的软件是一样的),整个安装我以经做成脚本放方便下载 ...

  3. Linux 下编译并运行C++程序

    1>新建一个C++新文件 ----helloworld.c #include<iostream> using namespace std; int main(){cout<&l ...

  4. windeployqt.exe 发布windows下qt产生的exe程序

    以官方 Qt 5.4.0+MinGW 开发环境为例, 从开始菜单-->Qt 5.4.0-->5.4-->MinGW 4.9 (32-bit)-->Qt 5.4 for Desk ...

  5. windows下的eclipse运行hdfs程序时报错 (null) entry in command string: null chmod 0644【笔记自用】

    运行下面代码时,报了 (null) entry in command string: null chmod 0644 解决方案 下载hadoop.dll文件 并拷贝到C:\windows\system ...

  6. Linux下crontab乱码,Linux下crontab自动运行Java程序乱码解决方案

    引用: /opt/jdk1.5/bin/java -Dfile.encoding=UTF-8 -Xmx512m -cp /opt/baofeng_paihangbang/program/lib/com ...

  7. 在DOS环境下编译及运行java程序教程

    http://wenku.baidu.com/view/3d8e43777fd5360cba1adb33.html

  8. windows10安装exe提示“管理员已阻止你运行此程序”,导致无法安装问题的解决办法

    声明: 以下解决办法是我从同事那里学来的,对我的问题很好用,并不能保证对所有人都能用. 网上也有其他解决办法,我找了一些,发现全都是大同小异,基本都是修改组策略,通过禁用"用户账户控制:以管 ...

  9. 将Python文件打包为exe文件,并在控制台运行之简易教程

    第一步  在线安装 pyinstaller. 方法:打开win+ R,输入cmd,在命令行输入"pip install pyinstaller" 静等几分钟后即可安装成功. 第二步 ...

最新文章

  1. 智能文档理解:通用文档预训练模型
  2. 图解算法 广度优先算法
  3. 关于无人驾驶商业化现状的一个小研究
  4. Hyper-V 3 虚拟机快照之四 导入/导出快照
  5. npm缺少css-loader,/style-compiler,stylus-loader问题,npm没有权限无法全局更新问题【已解决】
  6. [置顶]       加载事件js代码
  7. java jlable添加gif,Java动画GIF而不使用JLabel
  8. windows 下 MyEclipse 逆向工程生成hiberate 对应配置文件以及 javaBean。
  9. 使用Apache Camel发布/订阅模式
  10. C语言: ---windows下VS Debug调试
  11. 别再拿div+css误导人了
  12. PAT乙级(1002 写出这个数 )
  13. 玩转spring boot——开篇
  14. 阿里云服务器定时跑python_通过python调用阿里api定时备份阿里云RDS
  15. 图片base64编码显示
  16. symbian VC环境配置及其helloword详解
  17. eclipse中导入jar包源文件
  18. jdk 文档下载地址
  19. 深圳雷赛智能自动控制软件使用说明(运动控制卡)
  20. linux opendir路径_linux opendir readdir closedir函数

热门文章

  1. 查找数组键名是否存在
  2. python爬虫的具体流程_[专栏作家]【Python】爬虫程序 (一)
  3. java fieldposition_Java FieldPosition toString()用法及代码示例
  4. 只腐蚀毛刺 腐蚀算法_去毛刺,这些方法更专业一点~
  5. 快速使用nexus搭建maven本地私服
  6. 轮播中小按钮的切换和高亮效果
  7. 借贷记账法下的账户对应关系_会计实操借贷记账法记账规则——会计干货来了快记啊!...
  8. java容易搞混的技术_Java中比较容易混淆的知识点
  9. c语言vs2017链表出错,【C++单链表就地逆置】程序无error错误,求指点TAT。
  10. 二分查找向上还是向下取整_二次构造柱泵向上输送方便还是向下输送方便