Назад | Перейти на главную страницу

Перестройка PHP, когда мне нужно остановить Apache?

Мне нужно добавить поддержку MySQL в мою установку PHP на RHEL4. Мне нужно перестроить PHP из исходного кода из-за других необходимых расширений. Будет ли Apache отключен на несколько секунд, когда я его перезапущу, или мне нужно будет остановить его на время установки PHP?

Это зависит от того, используете ли вы mod_php или php cgi. Mod_php загружается в память при запуске apache, поэтому вы можете установить php, не затрагивая его. Новый модуль mod_php будет загружен при перезапуске apache.

PHP CGI, с другой стороны, загружается каждый раз, когда запускается скрипт. Если вы устанавливаете PHP в новое место, это нормально, потому что apache будет искать новое местоположение только при перезапуске и находит новое местоположение в своем файле конфигурации. Однако, если вы используете PHP CGI и устанавливаете php поверх существующей установки, вам придется отключить apache, пока это произойдет.