PHP7.3で運用していたサイトを、PHP8.2にバージョンアップする事に。そのサイトでは拡張子.htmlでPHPを動かしていた。
remiのPHP8.2をサクッとインストール。php73-php-fpmを停止し、php82-php-fpmをスタート。
php73-php-fpmを停止し、php82-php-fpmをスタート。
phpinfo()を表示して無事PHP8.2で動いていることを確認して、PHPで表示しているトップページ(index.html)を表示すると「access denied」の表示…
/etc/httpd/conf.d/php-fpm.conf をチェックすると
<FilesMatch \.(php|html)$>
SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>
とちゃんと拡張子 php, html両方書かれている。
忘れていたのが、/etc/opt/remi/php82/php-fpm.d/www.confの中のsecurity.limit_extensions。
ここに
security.limit_extensions = .php .html
と.htmlを追加して、php82-php-fpmをリスタートで「access denied」が消え、無事.htmlでPHPが表示されました。