我想在 ubuntu 终端中执行命令。当我直接在终端中运行命令时,它运行没有任何问题。但我真正想做的是通过 PHP 执行这个命令。
chdir('/home/thilini/FYP/testone/bin/');
exec('./mindtct input_folder/filename output_folder/filename');
我写的php代码如上所示。我正在使用 ubuntu 10.10 和 LAMP 配置。 chdir 工作正常,我已成功从/var/www/移动到/home/thilini/FYP/testone/bin/(我有可执行的 mindtct)。但执行不工作。 (mindtct 是一个可执行文件,它将输入文件夹中的文件转换为另一种格式,并将其存储在给定名称下的 output_folder 中)。
我究竟做错了什么?
最佳答案
问题是路径中的问题。缺少一个正斜杠。
关于php - PHP中的exec不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18952597/