我想从使用php的html文件运行一个bash脚本。我已经读过这个问题(how to run a .sh file from php?),并且完全遵循它,但似乎无法使其工作。运行一个bash脚本使用php
我在我的mac上的下载文件夹中有两个文件。这些文件的名称和内容:
hello.sh
#! /bin/bash
echo hello world
test.php的
<?php
echo shell_exec('sh /Users/steve/downloads/hello.sh');
?>
我跑在命令行命令的同时在下载文件夹中:
php test.php
这导致了一个空白页面被打开在铬中,而我期待得到一个页面的“你好词”在它。
我也想知道如何让我的PHP代码打开一个像html文件一样的chrome窗口。例如,如果我在命令行中输入:
open test.html
在运行test.html内容的chrome中打开一个新窗口。
感谢您的帮助。
您是否在系统上安装了Apache服务和PHP? –
@AniMenon:他们为什么要这样做? – sjsam
找不出这个问题。但是,你可以尝试'chmod + x hello.sh'和'echo shell_exec('./ hello.sh');'? – sjsam