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

Будет ли компиляция PHP 5.4 работать на сервере, на котором установлен PHP 5.3?

У меня есть машина разработчика с Ubuntu 12.04. Я установил AMP, следуя указаниям http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-12.04-lts-lamp.

Будет ли работать, если я скачаю исходный код PHP5.4 и скомпилирую его? Будет ли он нарушать такие пакеты, как php5-tidy, php5-xmlrpc и т. Д. И т. Д.?

Это лучший способ обновить и поддерживать PHP?

Есть ли хорошая книга для изучения обслуживания веб-сервера?

Заранее спасибо.

Вам, вероятно, лучше в мире Ubuntu использовать PPA (Personal Package Archive) для установки пакета, которого нет в официальных репозиториях.

http://www.mellzamora.com/installing-php5-4-apache2-and-mysql-on-ubuntu-linux/

Вы можете скомпилировать его из исходников, если хотите. Это ничего не сломает. Его установка, скорее всего, будет, поскольку дистрибутивы имеют тенденцию изменять пути, по которым выполняется установка, и они также (обычно) проверяют, что конкретные версии работают как зависимости. Возможно, вам придется скомпилировать другие пакеты для нового PHP.

Если вы используете ubuntu, я считаю, что обычно лучше подождать, пока ubuntu выпустит новый PHP в виде пакета, потому что создание Ubuntu может быть немного болезненным (я бы не хотел тестировать его на производственном сервере, потому что пример).