0

PHP 8.1 + NGINX

23.05.2022

Установите PHP 8.1 с опцией Nginx

Nginx не содержит собственной обработки PHP, как некоторые другие веб-серверы, такие как Apache. Вам нужно будет установить PHP-FPM «Менеджер процессов fastCGI» для обработки файлов PHP.

Сначала проверьте наличие обновлений в вашей системе и установите PHP-FPM, изначально установив необходимые пакеты PHP.

В вашем терминале используйте следующую команду для установки PHP 8.1 и PHP 8.1-FPM.Click To Copy!

sudo apt install php8.1 php8.1-fpm php8.1-cli -y

После установки служба PHP-FPM запускается автоматически, и вы можете проверить статус, чтобы убедиться, что он работает нормально.Click To Copy!

sudo systemctl status php8.1-fpm

Пример вывода:

Как установить PHP 8.1 и PHP 8.1 FPM на Ubuntu 20.04

Вам нужно будет отредактировать блок сервера Nginx и добавить приведенный ниже пример для Nginx для обработки файлов PHP.

Ниже приведен пример для всех серверных блоков, обрабатывающих файлы PHP, которым требуется расположение ~ .php $ добавлен.Click To Copy!

server {
 # … some other code
 location ~ .php$ {
   include snippets/fastcgi-php.conf;
   fastcgi_pass unix:/run/php/php8.1-fpm.sock;
 }

Протестируйте Nginx, чтобы убедиться, что у вас нет ошибок с настройками, внесенными с помощью приведенного выше кода; введите следующее.Click To Copy!

sudo nginx -t

Пример вывода:Click To Copy!

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Перезапустите службу Nginx для завершения установки.Click To Copy!

sudo systemctl restart nginx

https://www.linuxcapable.com/wp-admin/admin-ajax.php?action=ai_ajax&block=4&rnd=3529751316

В качестве напоминания, чтобы узнать, какая версия PHP 8.1 установлена ​​в вашей системе, используйте следующую команду.Click To Copy!

php --version

Пример вывода:

Как установить PHP 8.1 и PHP 8.1 FPM на Ubuntu 20.04

Комментарии и заключение

В этом руководстве вы узнали, как установить PHP 8.1 и настроить его использование с Apache и Nginx. PHP 8.1 восхитителен. Однако в настоящий момент он все еще выходит из бета-версии и не считается стабильным, например 8.0 или старая стабильная версия 7.4, поэтому будьте осторожны, вы можете обнаружить, что многие из ваших любимых программ, таких как WordPress или плагины / темы для программного обеспечения CMS, могут конфликтовать. пока разработчики не обновят.

Payeer

Свежие комментарии

Подписка

Лучшие статьи

Рубрики

Популярное

MariaDB
Previous Story

MariaDB

mikrotik
Next Story

Mikrotik сохранение.

Latest from Blog

Шпаргалка по написанию Gitlab Pipelines

В данной инструкции будут рассмотрены небольшие сценарии работы с Gitlab Pipelines. Мы приведем примеры использования наиболее востребованных опций при работе с CI/CD. По мере необходимости, база шаблонов будет пополняться. Шаблоны для быстрого начала

Настройка CI/CD в GitLab для синхронизации проекта с веб-серверами

Runner в GitLab позволяют автоматизировать рутинные задачи при обновлении проектов в репозитории. В нашем примере мы рассмотрим ситуацию, когда у нас используется сервер GitLab для хранения проекта и 5 веб-серверов, куда должны попадать

Kластер Kubernetes с помощью Kubeadm

Введение Kubernetes — это система оркестрации контейнеров, обеспечивающая управление контейнерами в масштабе. Система Kubernetes была первоначально разработана Google на основе опыта компании в использовании контейнеров в рабочей среде. Это решение с открытым исходным

VMware и terraform

рассмотрим небольшой пример, где мы опишем в конфигурационных файлах и создадим две виртуальные машины в дата центре VMware vCenter. Буду предполагать, что terraform уже установлен у Вас на управляющем компьютере и мы сосредоточимся
Go toTop
%d такие блоггеры, как: