ひじりんのひつまむしブログ

現役システムエンジニアのゲームやら映画やら技術やら・・

AlmaLinux 8 のapacheでphpを実行させるには

方法

方法は3つあるよう

  1. apacheのモジュールを追加
  2. cgiを使う
  3. fpmを使う

 

apacheモジュールを使う場合

#grep php -R /etc/httpd/conf.modules.d

私の環境では

/etc/httpd/conf.modules.d/20-php.conf:# Cannot load both php5, php7 and php modules
/etc/httpd/conf.modules.d/20-php.conf:<IfModule !mod_php5.c>
/etc/httpd/conf.modules.d/20-php.conf:  <IfModule !mod_php7.c>
/etc/httpd/conf.modules.d/20-php.conf:      LoadModule php_module modules/libphp.so

と、バージョン5 と 7 のようで、php自体は、8のため、動作しない

 

fpmを使う

#dnf list | grep php-fpm

#dnf install php-fpm

#systemctl start php-fpm

 

確認

/var/www/html/info.php

<?php

phpinfo();

?>

 

 

 

PVアクセスランキング にほんブログ村