情報が散乱してて、なかなか見つからなかったけど
readhat8系でhtml内にphp書いて動かす方法です。
昔の書き方は全く役に立たないので、この通り設定してください。
$ sudo vi /etc/httpd/conf.d/php.conf
# Redirect to local php-fpm if mod_php (5 or 7) is not available <IfModule !mod_php5.c> <IfModule !mod_php7.c> <IfModule !mod_php.c> # Enable http authorization headers SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 <FilesMatch \.(php|phar)$> ←これを <FilesMatch \.(php|phar|html)$> ←こうする SetHandler "proxy:unix:/run/php-fpm/www.sock|fcgi://localhost" </FilesMatch> </IfModule> </IfModule> </IfModule>
php.confの設定を上記のように変更する
次はwww.confの設定を変更
$ sudo vi /etc/php-fpm.d/www.conf
;security.limit_extensions = .php .php3 .php4 .php5 .php7 ←コメントアウトを外して security.limit_extensions = .php .php3 .php4 .php5 .php7.html ←「.html」を追加
で、最後は再起動ですー
$ sudo systemctl restart httpd $ sudo systemctl restart php-fpm
これで動きました!
コメント