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

Получение PHP5 для установки

Кажется, я застрял на 4-летней сборке PHP (PHP4.3.9 Built: 2007) и пытаюсь выполнить обновление. Прямо сейчас это похоже на загадку на дорогах или порочный круг, как бы вы это ни называли. Я пытаюсь обновить PHP, но это зависит от более нового httpd-mmn, поэтому я пытаюсь обновить apr (apache / httpd) или установить более новый RPM httpd, пытаясь RPM просто сказать, что это версия, которую я запускаю (да, да) и обновление apr имеет больше зависимостей, в результате чего YUM пытается удовлетворить зависимости для нового HTTPD, который он хочет установить, но, по-видимому, он имеет зависимости в новом apr -.-. Я не могу выбраться из этой колеи и буду очень признателен за помощь :).

Вот пример попытки обновить апр и PHP

Я подозреваю, что самым простым подходом было бы обновить всю установку, что в любом случае является хорошей практикой. Однако, попав в ловушку из-за драйверов с закрытым исходным кодом (спасибо Intel), я знаю, что это не всегда практичное решение.

Вы думали о компиляции из исходников? Старые версии PHP доступны с версии 3.0. Вам нужно будет установить пакеты dev для уже установленных зависимостей - и не забудьте удалить PHP rpms перед установка ваш скомпилированный PHP (чтобы избежать перезаписи скомпилированного кода пакетами). NB сначала убедитесь, что вы можете скомпилировать PHP!