PHP как демон / сервис - PullRequest
       2

PHP как демон / сервис

0 голосов
/ 21 октября 2011

Могу ли я добиться этого с помощью php (машина LINUX):

У меня уже запущен бинарный файл php, а затем загрузите его с помощью файла сценария php для выполнения. Так что это в основном что-то вроде

php myscript.php

но что мне нужно, это myscript.php дается позже php binary (cli), кто-нибудь знает, как этого добиться? мне нужно (может быть что-то вроде) написать что-нибудь в процесс php INPUT и взять результат из его вывода.

Любое предложение, пожалуйста, спасибо.

1 Ответ

0 голосов
/ 21 октября 2011

Не очень понятно, чего вы на самом деле хотите достичь, в каких настройках или в чем проблема. Вызов скрипта работает точно так, как вы уже упоминали. Отправка ввода и чтение его вывода работает с pipes.

cat input.txt | php-cli myscript.php | tee write-output-here.txt

И для чтения ввода или записи вывода в PHP используйте магические php://stdin или php://stdout имена файлов.

Это в основном то, как вы можете зарегистрировать скрипт как обработчик inetd, где он будет получать сетевой ввод и может отправлять свой вывод как результат обратно.

...