Grav導入後に設定不足のエラー画面が表示されました。
エラーのメッセージは下記です。
「PHP Module:There were problems with required modules」
「zip – PHP Zip extension is required but not installed」
エラーの内容は下記となります。
「PHPの必須モジュールに問題があります。」
「PHPのZIPライブラリがインストールされていません。」
対応として次の手順でphp-zipをインストールしました。
php-zipのライブラリをyumでインストールします。
$ yum install php74-php-zip
php.iniを編集します。
$ yum install php74-php-zip
下記の1行をphp.iniに追加します。
extension=zip.so
Apacheを再起動します。
$ systemctl restart httpd
再度ページを読み込むと問題が解消されgravの初期画面が表示されました。
ちなみにライブラリを導入する際はバージョンに気を付けてください。
私の環境では複数バージョンのPHPが導入されているため下記のようにバージョンを指定しないでインストールしたら反映されませんでした。
$ yum install php-zip
PHPのライブラリを導入した際にインストールとextensionの修正を行っても反映されないときはバージョンに注意しましょう。