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

Попытка настроить CentOS 6 и PHP 5.3.15

Я пытаюсь воспроизвести производственную среду, поэтому очень важно запустить PHP 5.3.15. Проблема в том, что мой сервер разработки работает под управлением Centos 6, а диспетчер пакетов устанавливает только PHP 5.3.3. Я читал, что Centos 6 навсегда привязан к PHP 5.3.3, и обновление не рекомендуется. Это правда? Я пытался установить PHP 5.3.15 rpm напрямую, но это не удалось из-за проблем с зависимостями:

error: Failed dependencies:
    libcrypto.so.6()(64bit) is needed by php-common-5.3.15-1.w5.x86_64
    libcurl.so.3()(64bit) is needed by php-common-5.3.15-1.w5.x86_64
    libssl.so.6()(64bit) is needed by php-common-5.3.15-1.w5.x86_64

Стоит ли мне рассматривать другой дистрибутив Linux для моей среды разработки? Я новичок во всем этом, поэтому очень признателен тому, кто может прояснить это для меня.

Вы пытаетесь установить пакет, созданный для CentOS 5, на CentOS 6. Если вы пытаетесь реплицировать производственную среду, вы должны использовать ту же ОС, что и производственная среда.

После быстрого поиска с использованием указанного выше имени пакета выяснилось, что пакет изначально был взят из Webtatic Yum Repo. Из этого сообщения внизу страницы есть ссылки для работает 5.3 на RHEL / CentOS 5 и работает 5.4 на RHEL / CentOS 6.

Вкратце: вы должны использовать тот же дистрибутив и версия / выпуск, которую использует продукция, если вы пытаетесь воспроизвести среду.