Main > PHP > Ubuntu: Как установить PHP 7.4 в Ubuntu 19.04/18.04/16.04

Ubuntu: Как установить PHP 7.4 в Ubuntu 19.04/18.04/16.04

27.11.2019 1 comment » Views: 17,378

Миграция на PHP 7.4

Завтра, 28 ноября, планируется релиз PHP 7.4 поэтому сегодня я расскажу как установить данную версию PHP в Ubuntu 19.04/18.04/16.04 ..

Даты релизов PHP

https://wiki.php.net/todo/php74

Шаг 1. Добавление PPA репозитория

Добавляем всем известный репозиторий ppa:ondrej/php который содержит все актуальные версии PHP

Шаг 2. Установка PHP 7.4 в Ubuntu 19.04/18.04/16.04

Установка PHP 7.4 в Ubuntu 19.04/18.04/16.04 выполняется командой

Проверяем установленную версию

Шаг 3. Установка модулей PHP 7.4 в Ubuntu 19.04/18.04/16.04

Для поиска доступных модулей PHP7.4 выполняем

получим список доступных для установки пакетов

устанавливаем нужные, в моем случае это

Если нужен php-gearman, тогда инсталим его так

Шаг 4. Подключение PHP 7.4 к Nginx в Ubuntu 19.04/18.04/16.04

Проверяем, что php-fpm запущен

Если не запущен, запускаем

при необходимости, добавляем в авто загрузку

Устанавливаем nginx, если не сделали это ранее

Создаем файл конфигурации нашего домена  с таким содержимым (тут и далее mydomain.tld, надо заменить на имя вашего домена)

тут мы используем сокет /run/php/php7.4-fpm.sock, который указан в конфигруации пулов PHP, в этом файле: /etc/php/7.4/fpm/pool.d/www.conf

Создаем директорию сайта и помещаем туда файл php

Проверяем конфигурацию nginx

и если все ок, перезапускаем его

Можно проверять настройки, перейдя по имени домена в барузере.

Шаг 5. Пример скрипта для теста PHP7.4

запускаем и видим в действии стрелочные функции и exception-ы из __toString

Заключение

Как видите, переход к использованию PHP 7.4 не такой уж и страшный и не займет много времени.

Author: | Rating: 5/5 | Tags: , ,

1 comment.

Write a comment

Leave a Reply

Your email address will not be published. Required fields are marked *

Allowed HTML-tags: <a>, <code>, <i>, <em>, <strong>, <b>, <u>, <strike>


Links to this post:
  1. Pingback from CentOS: Как установить PHP 7.4 в CentOS 8 19.01.2020