Как включить PHP 7.3 в Apache2 в Ubuntu 18.04

Убунту 3

В этой статье мы познакомим вас с пошаговым руководством по включению PHP 7.3 в Apache2 в Ubuntu 18.04. Этот процесс включает установку PHP 7.3, включение необходимых модулей Apache и перезапуск Apache для применения изменений.

Чтобы включить PHP 7.3 в Apache2 в Ubuntu 18.04, вам необходимо установить PHP 7.3, включить необходимые модули Apache (proxy_fcgi и setenvif) и перезапустить Apache.

Предварительные условия

Прежде чем мы начнем, убедитесь, что у вас есть sudo или root-доступ к системе Ubuntu 18.04. У вас также должен быть установлен Apache2.

Шаг 1. Установите PHP 7.3.

Первым шагом в этом процессе является установка PHP 7.3. В официальных репозиториях Ubuntu нет последних версий PHP, поэтому мы добавим сторонний репозиторий для установки PHP 7.3.

Выполните следующие команды, чтобы добавить репозиторий PHP 7.3:

sudo add-apt-repository ppa:ondrej/php

Команда add-apt-repository добавляет новый репозиторий к источникам программного обеспечения вашей системы. Репозиторий ppa:ondrej/php содержит последние версии PHP.

Затем обновите списки пакетов для обновлений и новых установок пакетов:

обновление sudo apt-get

Наконец, установите PHP 7.3 и PHP 7.3 FPM (менеджер процессов FastCGI):

sudo apt-get установить php7.3 php7.3-fpm

Команда apt-get install устанавливает новые пакеты. php7.3 — это пакет для PHP 7.3, а php7.3-fpm — это реализация PHP FastCGI.

Шаг 2. Включите необходимые модули Apache

Следующим шагом будет включение необходимых модулей Apache. Apache использует модули для предоставления дополнительных функций.

Выполните следующие команды, чтобы включить модули proxy_fcgi и setenvif:

sudo a2enmod proxy_fcgi setenvif

Команда a2enmod включает модули Apache. proxy_fcgi — модуль, обеспечивающий поддержку протокола FastCGI, а setenvif позволяет устанавливать переменные среды на основе запроса клиента.

Затем включите конфигурацию php7.3-fpm:

sudo a2enconf php7.3-fpm

Команда a2enconf используется для включения файлов конфигурации в Apache. Файл конфигурации php7.3-fpm необходим для правильной работы PHP 7.3 с Apache.

Шаг 3. Перезапустите Apache.

Наконец, перезапустите Apache, чтобы применить изменения:

sudo systemctl перезапустить apache2

Команда systemctl используется для управления системой systemd и менеджером служб. Команда перезапуска перезапускает службу, в данном случае apache2.

Проверка установки

После выполнения этих шагов PHP 7.3 должен быть включен в Apache2. Вы можете убедиться в этом, создав файл PHP с помощью phpinfo(); функцию и откройте ее в веб-браузере. На отображаемой странице должна быть указана версия PHP 7.3.

Если по-прежнему отображается другая версия PHP, возможно, существуют дополнительные конфигурации или конфликты, которые необходимо устранить. Например, вам может потребоваться вручную отключить предыдущую версию PHP:

cd /etc/apache2/с включенными модами ls -la | grep php sudo rm php7.0.conf

Обратите внимание, что добавление PPA для PHP, как упоминалось в этой статье, может снизить стабильность и безопасность. По возможности рекомендуется использовать официальные репозитории.

Мы надеемся, что это руководство помогло включить PHP 7.3 в Apache2 в Ubuntu 18.04. Если у вас есть какие-либо вопросы или комментарии, не стесняйтесь обращаться к нам.

Apache2 — популярное программное обеспечение веб-сервера с открытым исходным кодом, которое широко используется для обслуживания веб-сайтов в Интернете. Он известен своей надежностью, масштабируемостью и надежностью.

Включение PHP в Apache2 позволяет запускать сценарии PHP на вашем веб-сервере. PHP — это язык сценариев на стороне сервера, который обычно используется для динамических веб-приложений. Включив PHP в Apache2, вы можете выполнять код PHP и генерировать динамический контент для своего веб-сайта.

Чтобы проверить, включен ли PHP 7.3 в Apache2, вы можете создать файл PHP со следующим содержимым: . Сохраните файл с расширением .php, загрузите его на свой веб-сервер и получите к нему доступ через веб-браузер. Если включен PHP 7.3, на странице должна отображаться версия PHP.

Да, в Apache2 можно включить несколько версий PHP. Однако он требует дополнительной настройки и может быть сложным. Рекомендуется обратиться к официальной документации или обратиться за помощью к знающему специалисту, если вам нужно запустить несколько версий PHP на одном сервере.

Использование сторонних репозиториев, таких как репозиторий ppa:ondrej/php, упомянутый в этой статье, может обеспечить доступ к последним версиям PHP. Однако важно отметить, что сторонние репозитории могут не иметь такого же уровня безопасности и стабильности, как официальные репозитории. Рекомендуется проявить осторожность и тщательно изучить репутацию и надежность репозитория, прежде чем добавлять его в свою систему.

Похожие записи

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *