Уважаемые коллеги, добрый день! Мне требуется эмулировать ситуацию, в которой падает или отсутствует php. Есть ли способ принудительно остановить процесс php, например, из консоли. В настройках приложения на вкладке Модули php всегда должен быть активирован
Уберите из конфига Apache строку с подключением PHP, вот и всё. А из диспетчера задач вы сможете убить только процесс Apache, т.е. PHP и сам веб-сервер, что вам скорее всего не нужно.
Вариант с Nginx не рассматриваю, т.к. там процессы PHP будут самовосстанавливаться.
Максим, спасибо! Да, я тоже рассматривал похожее решение - в .htaccess прописать
RemoveHandler .php .phtml .php3
RemoveType .php .phtml .php3
php_flag engine off
А эмуляцию падения php пришлось отрабатывать под iis (там php отдельными процессами запускается и каждый кильнуть можно принудительно)