FreeBSD 15

Apache httpd : PHP スクリプトを利用する2026/01/16

 

Apache httpd で PHP スクリプトを利用します。

[1]

こちらを参考に PHP をインストールしておきます。

[2] Apache httpd の設定です。
root@www:~ #
vi /usr/local/etc/apache24/httpd.conf
# 12行目 : コメント解除

LoadModule proxy_module libexec/apache24/mod_proxy.so
# 133行目 : コメント解除

LoadModule proxy_fcgi_module libexec/apache24/mod_proxy_fcgi.so
root@www:~ #
vi /usr/local/etc/php-fpm.d/www.conf
# 45行目 : 変更

listen =
/var/run/php-fpm.sock

# 57, 58行目 : コメント解除

listen.owner = www
listen.group = www
# PHP を設定したい [Directory] セクション内に設定を追加

root@www:~ #
vi /usr/local/etc/apache24/httpd.conf
<Directory "/usr/local/www/apache24/data">
.....
.....
    <FilesMatch \.php$>
        SetHandler "proxy:unix:/var/run/php-fpm.sock|fcgi://localhost/"
    </FilesMatch>
<//Directory>

root@www:~ #
service php_fpm enable

php_fpm enabled in /etc/rc.conf
root@www:~ #
service php_fpm start

Performing sanity check on php-fpm configuration:
[16-Jan-2026 09:21:28] NOTICE: configuration file /usr/local/etc/php-fpm.conf test is successful
Starting php_fpm.

root@www:~ #
service apache24 restart
# create a test page

root@www:~ #
echo '<?php phpinfo(); ?>' > /usr/local/www/apache24/data/info.php

[3] 任意のクライアントコンピューターから Web ブラウザーで PHPInfo テストページにアクセスして、正常にページが表示されれば OK です。
関連コンテンツ