ホームページ > バックエンド開発 > PHPチュートリアル > Linux サーバーで PHP スクリプトが「クラス \'ZipArchive\' が見つかりません」エラーをスローするのはなぜですか?

Linux サーバーで PHP スクリプトが「クラス \'ZipArchive\' が見つかりません」エラーをスローするのはなぜですか?

Mary-Kate Olsen
リリース: 2024-11-26 21:12:12
オリジナル
839 人が閲覧しました

Why is my PHP script throwing a

Linux サーバーで ZipArchive クラスが見つからないエラー

ZipArchive クラスを利用する PHP スクリプトをホストすると、恐ろしい「致命的エラー:クラス 'ZipArchive' が見つかりません」というメッセージが表示されます。このエラーは、PHP に zip アーカイブを操作するために必要な zip 拡張機能がインストールされていない場合に発生します。

解決策: Zip 拡張機能をインストールします

この問題を解決するには、zip 拡張子が PHP にインストールされていることを確認してください。インストールの具体的な手順は、オペレーティング システムと PHP のバージョンによって異なります。

Debian や Ubuntu などの Linux システムの場合は、次の手順に従います。

  1. パッケージ リストを更新します。 :

    sudo apt update
    ログイン後にコピー
  2. PHP zip をインストールします拡張機能:

    sudo apt install php-zip
    ログイン後にコピー
  3. Web サーバーを再起動して変更を適用します:

    sudo systemctl restart apache2
    ログイン後にコピー

zip 拡張機能がインストールされ、Web サーバーが起動されたら再起動すると、PHP スクリプトはエラーなしで ZipArchive クラスにアクセスできるようになります。

以上がLinux サーバーで PHP スクリプトが「クラス \'ZipArchive\' が見つかりません」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート