几个月前,我在 Windows 上制作了小型 c++ 控制台应用程序。我需要在浏览器上运行 exe 文件。我使用 exec php 函数,一切正常。现在我尝试在 Linux 上做同样的事情,以便我可以将可执行文件放在 Linux Web 服务器上。当从控制台调用时,我的 linux 可执行文件(修复)工作。但我无法通过 exec 函数运行可执行文件。
xampp windows: - 这行得通,我得到了我的结果。
<?php
$imagename = $_GET['imagename'];
exec('inpainting.exe' .$imagename);
echo "<img src=\"./images/img-uploads/ob_img$imagename.jpg\" />";
?>
但是如何在 xampp linux 上运行它呢?我试试这个,结果是空白屏幕。
<?php
$imagename = $_GET['imagename'];
exec('inpainting' .$imagename);
echo "<img src=\"./images/img-uploads/ob_img$imagename.jpg\"/>";
?>
我尝试了更多的东西,但没有任何反应。有人说 exec 是坏事,如果有人有其他更好的解决方案 - 请与我分享。有任何想法吗?肿瘤坏死因子
我允许对工作文件夹的所有权限。我在 Ubuntu 12.4 上运行 xampp 1.7.3a