Grav導入時のエラー PHP Module:There were problems with required modules

投稿者: | 2023年5月27日

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の修正を行っても反映されないときはバージョンに注意しましょう。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA