PHP exec для запуска файла
Я пытаюсь за последние 3 часа сказать PHP запустить простой файл. Я использую сервер wamp для Windows на локальном хосте (Windows 8).
мы пробовали сexec()
работать с:
echo exec('whoami');
Я получил ответ и авторитет.
Также протестировано с:
if(function_exists('exec')) {
echo "exec is enabled";
}
Так это наверное работает?
Я пытаюсь запустить файл с именем tester.php
Когда я включаю это, это работает, когда я требую, чтобы это работало. Мне нужно выполнить это в фоновом режиме. Когда я обновляю файл, код работает без ошибок, он пишет в базу данных нормально.
Когда я пытаюсь выполнить его, он не работает.
Я старался :
exec("php http://localhost/diplomski/program/defender/tester.php");
exec("php-cli http://localhost/diplomski/program/defender/tester.php");
exec("http://localhost/diplomski/program/defender/tester.php");
Не работает, тоже попробовал:
exec("php http://127.0.0.1/diplomski/program/defender/tester.php");
exec("php-cli http://127.0.0.1/diplomski/program/defender/tester.php");
exec("php-cli d:\wamp\www\diplomski\program\defender/tester.php")
Не работает и попробовал:
exec("php tester.php");
exec("php-cli tester.php");
exec("tester.php");
Также попробовал:
$WshShell = new COM("WScript.Shell");
$oExec = $WshShell->Run("D:\wamp\bin\php\php5.3.13\php-win.exe -f d:\wamp \www\diplomski\program\defender/tester.php", 0, false);
Пробовал это, его освежает бесконечно и не работает: я '
exec("php d:\wamp\www\diplomski\program\defender/tester.php");
exec("php-cli d:\wamp\www\diplomski\program\defender/tester.php");
exec("d:\wamp\www\diplomski\program\defender/tester.php");
Я начинаю тянуть за волосы здесь. Первый разя пытаюсь использоватьexec()
и я'Я не очень хорошо с этим или с командами.