AmazonLinux2でZipArchiveを有効にする

AWS
スポンサーリンク

こんにちは、とらんぽです。

CakePHP3で作成されたアプリをAmazonLinux2にデプロイしていたところ下記のエラーが表示されたので、解決します。

Error: [Error] Class 'ZipArchive' not found

Webサーバは「Apache」、PHPのバージョンは「7.1」を利用しています。

ライブラリをインストール

このエラーを解消するには「php-pecl-zip」をインストールすればいいそうですが、その他必要そうなライブラリも一緒に、下記コマンドでインストールします。

sudo yum -y install php-devel php-pdo php-mbstring php-mcrypt php-mysqlnd php-xml php-gd php-opcache php-pecl-zip

Apacheを再起動

インストールが完了したら、適用させるためにApacheを再起動しましょう。
再起動は下記コマンドです。

sudo systemctl restart httpd.service

以上です。

タイトルとURLをコピーしました