使用PHP执行编译的文件

时间:2017-06-22 10:53:01

标签: php

我有一个可执行程序,我希望使用PHP执行。 我使用centOS作为我的服务器。我创建了一个PHP文件execute.php,其中包含以下代码: < PHP     echo shell_exec(" /var/www/html/myfolder/a.out"); ?> 我还给用户apache执行权限 当我浏览execute.php时,仍然无法执行我的文件 编辑:我能够使用终端执行文件 - > php execute.php EDIT-2:有点进步。它现在给了我许可问题。 任何帮助,将不胜感激

2 个答案:

答案 0 :(得分:2)

<?php
    system("./a.out");
?>

答案 1 :(得分:0)

这样写 -

$ value = shell_exec('/ var / www / html / myfolder / a.out'); echo $ value;

并注意当php以安全模式运行时,此功能被禁用。