PHP 8.1 + NGINX

/

Установите 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, могут конфликтовать. пока разработчики не обновят.

Previous Story

MariaDB

Next Story

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

Latest from Blog

Подсветка синтаксиса в nano

Настройки подсветки сиснтаксиса в консольном текстовом редакторе nano по-умолчанию подключаются в конфигурационном файле /etc/nanorc $ cat /etc/nanorc ... ##

0 £0.00