php - PHP中的exec不起作用

标签 php ubuntu lamp

我想在 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/

相关文章:

php - 通知查询返回新结果或更新结果的有效方法

php - 在 Laravel 5 中调用函数后重新路由

linux - 打开 AppImage 什么都不做。我能做些什么?

使用 `while` 和数字关系测试的 BASH 脚本错误

PHP shell_exec 命令不起作用

php - 不使用带有奇怪访问器的注释时加载 mongodb 哈希关联数组映射的正确方法

php - 如何以最安全的方式处理用户授权?

python - 如何在 LibreOffice 中运行 python 宏?

linux - ubuntu 14.04 上的灯。只想要 localhost - 怎么样?

linux - 是否可以使用 PEM 文件以 root 用户身份连接到 ec2 实例?