【发布时间】:2011-07-24 08:08:29
【问题描述】:
我的 php 有问题!我想用 php 运行一个外部程序。这个程序在命令行和 linux 平台上工作。所以它必须工作得很好。但我尝试了更多时间,但我无法运行它。那怎么了! 这是程序的链接:http://www.lalescu.ro/liviu/fet/ 这是在命令行中正常工作的命令,而不是在 php 中的情况:
./fet --inputfile=Hopwood.fet --outputdir=out
这是 php 代码:
<?php
`./fet --inputfile=Hopwood.fet --outputdir=out`
?>
我希望解决这个问题。 提前谢谢..
更新我上传了可执行程序和Hopwood.fet文件给你试试.. 这是一个链接: http://rapidshare.com/files/454756427/fet.tar.gz
【问题讨论】:
-
如果您格式化您的代码,这可能会对我们有所帮助,以便我们可以准确地看到您尝试运行的内容。
-
您确定在正确的子目录中运行 ./fet 吗?
-
好吧,我现在去编辑我的问题。
-
正如@stillstanding 所说。因此,您可能想尝试使用二进制文件的绝对路径。例如。
/usr/bin/local/fet --inputfile=Hopwood.fet --outputdir=out其中/usr/bin/local是包含fet的目录 -
@treffynnon 我尝试但没办法!