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 установился: