Установите 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
Пример вывода:

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