Установка php 5.2.17 и модулей на CentOS 6.4 x64

По умолчанию CentOS 6 идет с php версии 5.3, но иногда для некоторых скриптов или для работы Zend Optimizer нужно php 5.2. В этой инструкции я покажу как сделать downgrade php.

Узнаем версию системы

Одним из вариантов установки является использование репозитария atomic. Для его установки используем следующие команды

Проверяем присутствие PHP в системе

Удаление старой версии

После того как будет удален PHP (также по зависимостям удалится phpmyadmin и squirrelmail) необходимо будет провести установку нужной версии и сопутствующих расширений. iconv, curl находятся в пакете php-common, который установится вместе с php

Скачиваем IonCube Loader

После скачивания архива IonCube Loader распаковываем его

В данном случае установлена версия PHP 5.2.17, в распакованном архиве находятся модули для разных версий PHP копируем модуль для 5.2 в директорию с модулями PHP

Теперь скачиваем Zend Optimize для 64-разрядных (архитектуры x86_64/amd64)

После скачивания архива Zend Optimizer распаковываем его

Копируем модуль для 5_2_х в директорию с модулями PHP

Далее редактируем файл конфигурации PHP /etc/php.ini добавив в конец файла секцию [Zend]
Обратите внимание что IonCube должен идти первым иначе php выдаст ошибку

Убедитесь, что все необходимые расширения установлены и нет ошибок

Так можно проверить версию php

Затем установите обратно PhpMyAdmin и squirrelmail

И в завершение следует перезапустить веб-сервер Apache командой

Если пользуетесь панелью ISPmanager, то необходимо обновить кэш пакетов для корректного отображения версии в меню “Настройки сервера” -> Возможности (ISPmanager).

Если в ISPManager перестанет работать phpMyAdmin нужно активировать и деактивировать его следующей командой (команды выполняются довольно долго, поэтому ждите):

Так же возможно придется поставить права 755 на файл конфигурации phpMyAdmin

Если Вам знакома оболочка Norton Commander, то работу с SSH Вам может упростить Midnight Commander (mc). Устанавливается так:

Запускается просто: mc

Можно отдельно запустить редактор текстовых файлов:

1 комментарий: Установка php 5.2.17 и модулей на CentOS 6.4 x64

  • kostyana говорит:

    Привет, спасибо за стартью! 
    Насколько я понял, в репозитории от атомика больше нет старой верисии php, сейчас там присутствуе только 5.4.17. 
    Не подскажешь где еще можно найти репозиторий со старой php? 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Не пропусти новые записи. Подпишись в соц. сетях:

E-mail рассылка блога:

Календарь

Декабрь 2018
Пн Вт Ср Чт Пт Сб Вс
« Авг    
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Нас находят по запросам