Apache2 : PHP + PHP-FPM2022/05/10 |
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/php8.1-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 apache2root@www:~# a2enconf php8.1-fpm Enabling conf php8.1-fpm. To activate the new configuration, you need to run: systemctl reload apache2root@www:~# systemctl restart php8.1-fpm apache2
|
[4] | 設定した Virtualhost 内に phpinfo を作成してアクセスし [FPM/FastCGI] と表示されていれば OK です。 |
root@www:~# echo '<?php phpinfo(); ?>' > /var/www/html/info.php |
Sponsored Link |
|