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」が表示されます。

Debian 11

Posted by arkgame