php - 如何从 PHP 使用 bash 脚本?

标签 php linux bash symfony shell-exec

© 知道这个问题被广泛问到,但我仍然做不到。我有一个有效的 bash 脚本。我使用了 shell_exec() 方法。我尝试了所有情况:bash 脚本和 php 文件位于同一目录中。 Bash 脚本位于主目录中。我使用的是 PHP 5.4,所以它不能从“safe_mode”错误。

有什么想法吗?

/**
 * @Route("/ftp")
 * @Template()
 */
public function ftpAction(){

    $output = shell_exec('sh ./test.sh');

    var_dump($output);

    return new Response('ftp :'.$output);
}

最佳答案

关于php - 如何从 PHP 使用 bash 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19288694/

相关文章:

bash - 如何使用带有 shell 函数的 git 别名来构建提交消息

php - 资源 ID #5 : MySQL

php - 如何修复错误 "Fatal error: Uncaught --> Smarty: unable to write file"?

python - 是否遇到过 python import paramiko 和 Crypto 错误,例如 "Not using mpz_powm_sec."?

linux - 更改文件中的行

Python 脚本没有输出

php - 如何检查给定日期是否晚于 3 天?

javascript - 如何使用 php 或 javascript 将所有换行符和制表符替换为其各自的\x 代码?

linux - netcat 能否以直通方式工作

linux - 前缀搜索名称以在 bash 中输出