Текстовое поле будет использоваться для захвата команды. Мне сказали, что я должен использовать функцию exec() для выполнения команд оболочки UNIX. Что-то вроде этого, пользовательские типы ls в текстовом поле. Функция exec() выполнит команду UNIX, и команда будет отображаться на веб-странице. Что я хочу знать, как получить результат команды оболочки и отобразить ее в веб-браузере с […]
Из того, что я вижу, Gearman не поддерживает запланированные задания или отложенные задания. Я думал, что, возможно, запланированное задание может быть поставлено в очередь сначала, а затем добавлено в очередь Gearman после истечения периода времени. at выполнении задач сохраняются, поскольку они записываются как файлы в каталог в каталоге спула сервера. Таким образом, единственная бутылочная горловина […]
Я знаю, что нет прямого способа сделать снимок экрана веб-страницы с PHP. Какой был бы самый простой способ достичь этого? Есть ли инструменты командной строки, которые могли бы сделать это, что я мог бы выполнить из PHP-скрипта (я думаю, что-то, что будет работать в «ОС NIX (OS X и / или Linux в частности)? Изменить: […]
Мне нужно запустить php-скрипт как процесс демона (дождаться инструкций и сделать что-нибудь). Работа cron не будет делать это для меня, потому что действия должны быть приняты, как только придет инструкция. Я знаю, что PHP не самый лучший вариант для процессов-демонов из-за проблем с управлением памятью, но по разным причинам я должен использовать PHP в этом […]
Я пытаюсь создать менеджер брандмауэра в PHP, но когда я выполняю, <?php exec('iptables -L'); ?> <?php exec('iptables -L'); ?> , массив результатов пуст. Я пробовал, <?php echo exec('whoami'); ?> <?php echo exec('whoami'); ?> , а ответ – www-data (пользователь, который использует Apache). Что я могу сделать для выполнения функции exec как root? (Желательно без изменения […]
Я обновляю nginx до 1.4.7 и php до 5.5.12 , после чего получил 502 ошибку . Перед тем, как обновить, все работает нормально. Nginx-error.log 2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx" nginx.conf user www […]
Есть ли способ проверить скрипт php, если exec() включен или отключен на сервере?
Есть ли какой-нибудь инструмент * nix или perl / php, который позволит вам легко создавать визуализации дерева каталогов, которые выглядят следующим образом? www |– private | |– app | | |– php | | | |– classes | | | +– scripts | | |– settings | | +– sql | +– lib | +– […]