Как установить PHP 7.4 в Ubuntu 18.04 / 19.04 / 16.04
Как установить PHP 7.4 на Ubuntu? Добро пожаловать в сегодняшнее руководство по установке PHP 7.4 в Ubuntu 18.04 / 19.04 / 16.04 Linux. Версия PHP 7.4.0 была доступна для широкой публики и для использования в производственных средах.
PHP — это популярный серверный язык сценариев, известный для создания динамических и интерактивных веб-страниц. PHP — широко используемый язык программирования в сети. Используйте следующие шаги для установки PHP 7.4 в Ubuntu 19.04 / 18.04 / 16.04.
Шаг 1: Добавьте PHP PPA Repository
Мы добавим ppa: ondrej / php PPA-репозиторий, в котором есть последние сборки пакетов PHP.
sudo apt-get update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
Шаг 2. Установите PHP 7.4 в Ubuntu 18.04 / 19.04 / 16.04
Установите PHP 7.4 на Ubuntu 18.04 / 19.04 / 16.04 с помощью команды:
sudo apt -y install php7.4
Проверьте установленную версию:
$ php -v
PHP 7.4.0beta4 (cli) (built: Aug 28 2019 11:41:49) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0-dev, Copyright (c) Zend Technologies
with Zend OPcache v7.4.0beta4, Copyright (c), by Zend Technologies
Используйте следующую команду для установки дополнительных пакетов:
sudo apt-get install php7.4-xxx
Пример:
sudo apt-get install -y php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip}
Конфигурации PHP, связанные с Apache, хранятся в /etc/php/7.4/apache2/php.ini
Использование PHP 7.4 с Nginx в Ubuntu:
Установка php в Ubuntu настраивает Apache. Для пользователей, заинтересованных в работе Nginx и PHP, вам необходимо остановить и отключить службу Apache.
sudo systemctl disable --now apache2
Затем установите расширение fpm и пакеты nginx.
sudo apt-get install nginx php7.4-fpm
Сервисы Nginx и fpm должны быть запущены.
$ systemctl status php7.4-fpm nginx ● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-09-16 17:09:41 UTC; 27s ago Docs: man:php-fpm7.4(8) Main PID: 25321 (php-fpm7.4) Status: "Processes active: 0, idle: 2, Requests: 0, slow: 0, Traffic: 0req/sec" Tasks: 3 (limit: 2362) CGroup: /system.slice/php7.4-fpm.service ├─25321 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf) ├─25339 php-fpm: pool www └─25340 php-fpm: pool www Sep 16 17:09:41 ubuntu18 systemd[1]: Starting The PHP 7.4 FastCGI Process Manager... Sep 16 17:09:41 ubuntu18 systemd[1]: Started The PHP 7.4 FastCGI Process Manager. ● nginx.service - A high performance web server and a reverse proxy server Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2019-09-16 17:09:42 UTC; 6min ago Docs: man:nginx(8) Main PID: 25441 (nginx) Tasks: 2 (limit: 2362) CGroup: /system.slice/nginx.service ├─25441 nginx: master process /usr/sbin/nginx -g daemon on; master_process on; └─25442 nginx: worker process Sep 16 17:09:42 ubuntu18 systemd[1]: Starting A high performance web server and a reverse proxy server… Sep 16 17:09:42 ubuntu18 systemd[1]: nginx.service: Failed to parse PID from file /run/nginx.pid: Invalid argument Sep 16 17:09:42 ubuntu18 systemd[1]: Started A high performance web server and a reverse proxy server.
Файл конфигурации PHP FPM находится в /etc/php/7.4/fpm/pool.d/www.conf.
Наслаждайтесь использованием PHP 7.4 в Ubuntu 19.04 / Ubuntu 18.04 / Ubuntu 16.04 Linux.
Для других систем:
Как установить PHP 7.4 на CentOS 8 / RHEL 8
Как установить PHP 7.4 на Debian 10 / Debian 9
Уведомление: Как установить PHP 7.4 на CentOS 8 / RHEL 8 - Блог от молодого системного администратора
Уведомление: Как установить PHP 7.4 на Debian 10 / Debian 9 - Блог от молодого системного администратора
Уведомление: Как установить PHP 7.4 на CentOS 8 / RHEL 8 - INFOIT.COM.UA
Уведомление: Как установить PHP 7.4 на Debian 10 / Debian 9 - INFOIT.COM.UA