Drupal 8 обновляем версию PHP до 5.4.5 и выше

Возможно Вы тоже сталкнулись с проблемой старой версии PHP для друпала и у Вас вышла вот такая ошибка:

Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.

Придется писать тех. поддержке, чтобы они обновили версию PHP. А если у Вас свой виртуальный или выделенный сервер, то обновлять придется самому. Изначально друпал 8 требовал версию PHP 5.4.2 и выше, то после версии 8.0.0 beta 2 требуется уже 5.4.5 и выше, что печально, потому что у меня стояла на сервере версия 5.4.4.

Я использую debian/ubuntu в качестве сервера для друпал, поэтому все команды будут для этих операционных систем.

Вы конечно можете просто обновить дистрибутив Ubuntu до 14.04 и получите автоматически обновление PHP до 5.5.9. Но если желания обновлять систему полностью нет, тогда давайте обновим только PHP.

Возможно самым простым будет обновление до 5.4.x, тогда запускаем комманду:

sudo add-apt-repository ppa:ondrej/php5-oldstable

Если нужна версия 5.5.x, тогда запускаем:

sudo add-apt-repository ppa:ondrej/php5

И потом обновляем пакеты:

sudo apt-get update
sudo apt-get upgrade

Подробнее про репозиторий для PHP, вы можете прочитать здесь https://launchpad.net/~ondrej/+archive/php5

Если не находит комманду add-apt-repository:

sudo: add-apt-repository: command not found

Пишем команду:

sudo apt-get install  python-software-properties -y && sudo dpkg-reconfigure python-software-properties

 

Если при апгрейде выйдет такое уведомление:

» sudo apt-get upgrade
Readingpackage lists...Done
Building dependency tree

Reading state information...Done

The following packages have been kept back:

libapache2-mod-php5 linux-generic linux-headers-generic linux-image-generic php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug

Это решается установкой следующих пакетов:

sudo apt-get install php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug

 

Не забудьте перезапустить apache или перезагрузить сервер.

У меня установилась версия 5.4.4-14, но и с ней drupal 8.0.0 beta2 установился:

drupal 8 beta2

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

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.