php7.4-fpm のインストール
sudo apt install php7.4 php7.4-fpm
/etc/nginx/sites-available/default の編集
以下のコードの location ~ \ .php$ { 以下を追加。
.....
server_name _;
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
nginx の再起動。
sudo systemctl restart nginx
sudo service php7.4-fpm restart
localhost/info.php にアクセス。
でも、apache と比較してそれほど速い感じはしないのですが。
設定方法は ubuntu でも同じだろうと思います。
php.ini
nginx の php.ini は以下のところにあります。
/etc/php/7.4/fpm/php.ini
phpmyadmin が 403 Forbidden
apache から nginx に変更して phpmyadmin で「403 Forbidden」が出るようになりました。
このサイトを参考にして解決。
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
sudo chmod 775 -R /usr/share/phpmyadmin/
sudo chown www-data:[ユーザー名] -R /usr/share/phpmyadmin/
sudo nano /etc/nginx/sites-available/default
index.php を追加。
/etc/nginx/sites-available/default
index index.php index.html index.htm index.nginx-debian.html;
nginx 再起動。
sudo systemctl restart nginx