ホームページ > バックエンド開発 > PHPチュートリアル > PHP で「ZipArchive」クラスが見つからないのはなぜですか?

PHP で「ZipArchive」クラスが見つからないのはなぜですか?

Linda Hamilton
リリース: 2024-11-29 13:12:10
オリジナル
206 人が閲覧しました

Why Can't I Find the 'ZipArchive' Class in PHP?

「ZipArchive」クラスが見つかりません:「致命的エラー」の解決策

問題:

Linux で「Archive_Zip 0.1.1」ライブラリを使用した zip アーカイブ

Fatal error: Class 'ZipArchive' not found in ...
ログイン後にコピー

原因:

PHP zip 拡張子が欠落しているため、'ZipArchive' クラスがシステムによって認識されません。

解決策:

解決するにはこの問題を解決して「ZipArchive」クラスを有効にするには、PHP 用の zip 拡張機能をインストールする必要があります。 Debian および Ubuntu ユーザーは通常、次のコマンドを使用してインストールできます:

sudo apt update
sudo apt install php-zip
ログイン後にコピー

Web サーバーの再起動:

インストール プロセスが完了したら、Web サーバーを再起動して、変化します。たとえば、Apache サーバーの場合:

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

追加メモ:

  • php.ini ファイルをスクリプトのディレクトリにコピーしても、この問題は解決されません。
  • zip 拡張機能がインストールされると、「ZipArchive」クラスにアクセスできるようになり、スクリプトが実行されるようになります。 zip ファイルを正常に作成できるようになりました。

以上がPHP で「ZipArchive」クラスが見つからないのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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