Ubuntu 21.04
Sponsored Link

Apache2 : PHP + PHP-FPM2021/05/17

 
PHP-FPM (FPM : FastCGI Process Manager) をインストールして、PHP スクリプトの実行を高速化します。
[1]
[2] PHP-FPM をインストールします。
root@www:~#
apt -y install php-fpm
[3] PHP-FPM を設定したい Virtualhost 設定内に設定を追加します。
root@www:~#
vi /etc/apache2/sites-available/default-ssl.conf
# <VirtualHost> - </VirtualHost> 内に追記

    <FilesMatch \.php$>
        SetHandler "proxy:unix:/var/run/php/php7.4-fpm.sock|fcgi://localhost/"
    </FilesMatch>
</VirtualHost>

root@www:~#
a2enmod proxy_fcgi setenvif

Considering dependency proxy for proxy_fcgi:
Enabling module proxy.
Enabling module proxy_fcgi.
Module setenvif already enabled
To activate the new configuration, you need to run:
  systemctl restart apache2

root@www:~#
a2enconf php7.4-fpm

Enabling conf php7.2-fpm.
To activate the new configuration, you need to run:
  systemctl reload apache2

root@www:~#
systemctl restart php7.4-fpm apache2
[4] 設定した Virtualhost 内に phpinfo を作成してアクセスし [FPM/FastCGI] と表示されていれば OK です。
root@www:~#
echo '<?php phpinfo(); ?>' > /var/www/html/info.php

関連コンテンツ