php クラス 'ZipArchive' が見つかりませんでした。
パス
今日、Excelファイルを生成する際にエラーが発生しました:phpクラス'ZipArchive'が見つかりませんでした。情報を確認したところ、zipの拡張機能がインストールされていないことがわかりました。
手順1:phpにzipの拡張機能がインストールされているか確認します。
コード php -m <丶`∀´>「何と言っていいのかわからない。C:\UsersAdministrator>php -m
[PHPモジュール】のご紹介]
ビーシーエムバス
ビーゼットツー
カレンダー
コア
Cタイプ
カール
年月日
ドム
ファイルインフォ
濾過器
エフティーピー
gd
ハッシュ
アイコンか
ジェイソン
libxml
エムビーストリング
マクリプト
ミスクリ
マイエスエルンド
オープンスラム
プリック
PDO
pdo_mysql
pdo_sqlite
ファー
読書欄
反射
セッション
シンプルエックスエムエル
音圧レベル
スライト3
標準
トークナイザー
奇譚
エックスエムエル
エックスエムエルリーダー
エックスエムエルライター
エックスエル
ズリブ
[Zend Modules] (ゼンドモジュール)ご覧の通り、zipモジュールはインストールされていません。
ステップ2:ZIPモジュールのインストール
Windowsであれば、php.iniを編集してphp_zip.dllの前にあるセミコロンを削除すればOKです。
linuxの場合は、zipの拡張機能をインストールするだけです。phpのyumインストールであれば、それはそれでいいと思います。
まず、phpがインストールされている場所を確認します。コード whereis php <ブロッククオートubuntu@ip-172-31-8-96:~$ whereis php
php : /usr/bin/php /usr/bin/php7.0 /usr/lib/php /etc/php /usr/include/php /usr/share/php7.0-mcrypt /usr/share/php7.0-mcrypt /usr/share/php7. 0-gd /usr/share/php7.0- bcmath /usr/share/php7.0-interbase /usr/share/php7.0-opcache /usr/share/php7.0.0-opcache /usr/share/php7. 0-pgsql /usr/share/php7.0-curl /usr/share/php7.0-mysql /usr /usr/share/php7.0-dba /usr/share/php7.0-pgsql /usr/share/php7.0-mysql /usr/share/php7.0-curl /usr/share/php7.0-mysql 0-common /usr/share/php7.0-sybase /usr/share/php7.0-xml /usr/share/php7.0-mbstring /usr/share/php7.0-gmp /usr/share/php7.0-common /usr/share/php7.0-xml /usr/share/php7.0-mbstring /usr/share/php7.0-gmp 0-pspell /usr/share/php7.0-ldap /usr/share/php7.0-soap /usr/share/php7.0-recode /usr/share/php7.0-imap php7.0-snmp /usr/share/php7.0-exmlrpc /usr/share/php7.0-odbc /usr/share/php7.0-0-security /usr/シェア/jp/jp/jp/jp/jp/jp/jp/jp 0-intl /usr/share/php7.0-tidy /usr/share/php7.0-enchant /usr /share/php7.0-zip /usr/share/php /usr/share/php7.0-zip /usr/share/php7. 0-bz2 /usr/share/php7.0-sqlite3 /usr/share/php7.0-json /usr/share/php7.0-readline /usr/share/man/man1/php.1 .gzphpのインストール場所と、インストールされた拡張機能のフォーマットが表示されるので、以下のように直接インストールします。
ウブツン系。
<丶`∀´>「どうだろう? コード sudo apt-get install php7.0-zipCentosシステムの場合。
コード yum install php7.0-zip
ただ、投げ返せばいいんです。
関連
-
[解決済み】未定義のメソッド mysqli_stmt::get_result を呼び出す。
-
[解決済み] mysqli_fetch_assoc() は、パラメータ 1 が mysqli_result であることを期待し、boolean が与えられる [重複] 。
-
[解決済み] セッションのデフォルトの有効期限は?
-
[解決済み] mysqliからmysql_result()と同じ結果を得るには?[重複]。
-
[解決済み] PHP で single use トークンを生成する: random_bytes と openssl_random_pseudo_bytes のどちらを使用しますか?
-
[解決済み] $_POSTが設定されているかどうかを検出するには?
-
[解決済み] このIllegal String Offsetを修正するにはどうすればよいですか?
-
SQLSTATE[HY000] [1045] ユーザー 'root'@'localhost' (使用パスワード:YES) のアクセスが拒否されました。
-
[解決済み] Laravel Homestead Swift 送信者アドレスがないとメッセージを送信できません。
-
[解決済み] 10桁の文字列を電話番号にフォーマットするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】警告。数値でない値に遭遇しました
-
[解決済み] PHP エラー。関数名は文字列でなければなりません
-
[解決済み] なぜ「Warning: require_once(config): failed to open stream: このコードを実行しようとすると、"Warning: require_once(config): failed to open stream: No such file or directory" と表示されるのですが?
-
[解決済み] gulp - Error: モジュール 'laravel-elixir' が見つかりません。
-
[解決済み] Composer をインストールしましたが、/usr/bin/env: php が表示されます。そのようなファイルやディレクトリはありません
-
[解決済み] OS X 10.11 El Capitan、macOS 10.12 Sierra、macOS 10.13 High Sierra (< 10.13.3) に pecl および pear をインストールする。
-
[解決済み] file_put_contentsと改行ヘルプを表示します。
-
[解決済み] ブラウザは、この難読化されていないPHPスクリプトをダウンロードしました。これは何をしているのでしょうか?
-
[解決済み] netbeansに "Waiting For Connection (netbeans-xdebug) "と表示される。
-
[解決済み] エラーメッセージを$error MessageBagに追加する