私はshell_exec
に問題があります。私はUbuntuのではphp
ファイル問題shell_exec with PHP with ubuntu
からsh
ファイルを実行する必要があります。
<?php
echo shell_exec ('sh ./myScript.sh');
?>
しかし、それは動作しませんでした。
私はWindowsで、次のことを試してみました、それが働いた:
<?php
exec('c:\WINDOWS\system32\cmd.exe /c START myScript.bat');
?>
そして、何の問題? '。/ myScript.sh'が指定したファイルを指していますか?何がうまくいかないのか? –
MyScript.shと同じフォルダ内にmyScript.phpを入れてください。 /var/www/html/ myScript.shを端末Sh ./myScript.shでテストして、 – SadDev
を使ってテストしますが、shell_execは他のディレクトリシェルバイナリが配置されている場所では、最初にフルパスを試してみます –