Mein Ziel ist es im Wesentlichen ausführbar (sagen. SH oder. Py) mit PHP-Code, wo ausführbare Datei möglicherweise einige neue Dateien im Verzeichnis erstellen würde.xampp linux run ausführbare Dateien mit php
Zum Beispiel offensichtlich, dass die erste Versuch (shell_exec):
<?php
$output = shell_exec('sh shell.sh');
echo $output;
?>
Wenn die Shell-Datei ist:
#!/bin/bash
# My first script
whoami
mkdir "NewDir"
nicht vollständig, wenn ausgeführt arbeiten, indem Sie eine Seite besuchen. whoami
Befehl gibt "Daemon" (nicht mein Kontoname) und Ordner "NewDir" wird nicht erstellt.
Ich denke, das ist Berechtigungen Problem, obwohl mein htdocs Ordner Berechtigungen 777 hat. (Was ich versuche, funktioniert unter Windows).
Ich denke, wenn ich dieses einfache Skript ein Verzeichnis erstellen könnte, dann würde mein Original gelöst werden.
Irgendwelche Vorschläge?
Einschließlich .sh Datei druckt einfach seinen Inhalt anstatt sie ausführt. – Wagm