Centos8.2セットアップにて、Apache起動時のエラー。
# /usr/local/apache2/bin/apachectl restart
httpd: Syntax error on line 156 of /usr/local/apache2/conf/httpd.conf: Cannot load modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: cannot open shared object file: No such file or directory
httpd.confを見ると
LoadModule php5_module modules/libphp5.so
となっていた。これを
LoadModule php7_module modules/libphp7.so
に変更して改善した。
確かに
https://www.php.net/manual/ja/install.unix.apache2.php
にもそう書いてあった。
php5を使っていた時のhttpd.confをそのまま転用してしまったためでした。