Debian 11.2にphp8.1-fpmをインストールする方法
環境
OSバージョンを確認します
# cat /etc/debian_version
11.2
apache2バージョンを確認します
# apache2 -v Server version: Apache/2.4.53 (Debian) Server built: 2022-03-14T16:28:35
phpバージョンを確認します
# php --version PHP 8.1.6 (cli) (built: May 17 2022 16:48:41) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.6, Copyright (c) Zend Technologies with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies
php-fpmのインストール手順
1.PHP-FPM をインストールします
# apt -y install php-fpm
2.php fpmのlisten設定内容を変更します
# vi /etc/php/8.1/fpm/pool.d/www.conf
36行目
修正前
listen = /run/php/php8.1-fpm.sock
修正後
listen = 127.0.0.1:9000
3.VirtualHostを設定します
# nano /etc/apache2/sites-enabled/000-default.conf
以下の内容を追記します
<FilesMatch "\.php$"> SetHandler "proxy:fcgi://127.0.0.1:9000/" </FilesMatch>
4.proxy_fcgiを有効にします
# a2enmod proxy_fcgi
5.php8.1-fpm apache2を再起動します
# systemctl restart php8.1-fpm apache2
6.テストファイルを作成します
# echo '<?php phpinfo(); ?>’ > /var/www/html/info.php
7.動作確認
http://192.168.71.144/info.phpにアクセスします。
「PHP Version 8.1.6」が表示されます。