Смена версий PHP, версия php на хостинге.

Смена версий PHP

В статье приведены актуальные способы смены версий PHP вручную на разных ОС.

Внимание! Если на сервере установлена панель ISPmanager 5, то меняйте версию PHP только с помощью модуля панели «Возможности» — «Альтернативные версии PHP».

Если Вы установите или настроите ПО вручную, нет гарантий, что панель сможет работать корректно в дальнейшем с данным ПО.

Содержание

Подключаем сторонние репозитории

Содержимое файла /etc/yum.repos.d/centosup.repo должен быть такой:

Обновляем PHP 5.3 до последней версии

обновляем PHP до 5.4

обновляем PHP до 5.5

обновляем PHP до 5.6

Делаем даунгрейд до 5.2.17

PHP 5.4.x >> PHP 5.3.x

В файл /etc/apt/sources.list добавляем строки

для подключения старого репозитория.

Создаем файл /etc/apt/preferences.d/php53 со следующим содержимым:

Устанавливать нужно вручную из консоли: Запускаем обновление списка пакетов apt-get update и переустановку с заменой установленного php54 на требуемый php53 с теми же расширениями:

Ubuntu 12.04

PHP 5.3.x >> PHP 5.5.x

Для начала установим python-software-properties

Это программное обеспечение предоставляет средства для управления используемыми APT-репозиториями. Оно управляет как дистрибутивом, так и независимыми репозиториями программ.

Если выдаёт ошибку

Добавляем гугловский резолвер в свой /etc/resolv.conf:

И повторяем добавление репозитория.

Устанавливаем PHP последней версии(5.5.x)

Далее нужно будет установить необходимые расширения для PHP 5.5

Расширения, установленные вручную, нужно будет удалить и установить снова. Например, через pecl:

so для PHP 5.5.x лежат в директории /usr/lib/php5/20121212/ — возможно понадобится изменить пути для расширений (например, для zend_extension)