如何使用php运行bin文件?

时间:2015-08-24 10:57:37

标签: php html

问题在于:我有5个由c ++代码生成的bin文件,我正在开发一个用于使用php页面执行该文件的GUI。 我尝试用php函数exec执行bin文件。 当我加载页面没有任何附加,我希望bin开始运行本地显示shell窗口中的结果。 calibrate是bin文件的名称。这可能吗?

 <html>
  <body>
  <?php 
   exec('calibrate');
  ?><br>
  </body>
 </html>  

更新

我检查了PHP错误日志并且我有一个权限被拒绝错误,问题是我在777(目前)修改了所有权限也在父目录中,但是我收到了同样的错误。 我不知道是否有用但如果我调用命令whoamII读apacheI。希望有人可以提供帮助。

1 个答案:

答案 0 :(得分:0)

搜索几个小时后,这对我有用!祝好运! :)

semanage fcontext -a -t httpd_sys_script_exec_t '/whatever/scripts(/.*)?' 
restorecon -R -v /whatever/scripts/

Tell SELinux to Give Apache Execute Access to PHP Files Outside Document Root