2016-09-08 10 views
1

私のウェブサイトをphp 5.4からphp 7.0に変換しましたが、今はzip機能が正しく動作していません。 ZIPファイルはプロセスの後で常に壊れています。私は私のように64ビットのphp_zip.dll拡張が必要だと思うphp 7.0の64bit php_zip.dll拡張機能はどこで入手できますか?

PHPの警告:PHPのスタートアップ:動的ライブラリ "\ PHPの\のext \のphp_zip.dll C" をロードできませんエラー警告以下

LOGファイルショー64ビットPHP 7.0を使用しています。 リンクに誰かをリダイレクトすることはできますか?

問題:ZIPは作成されません。

+0

BTW extension_loaded( "zip")return true – JustAProgrammer

+0

解決策を見つけましたか? – JCarlos

+1

@JCarlosええ、ソリューションを見つけました。この[link](https://pecl.php.net/package/zip)にアクセスし、最新の拡張機能を使用してください。 – JustAProgrammer

答えて

2

PHPのzip拡張のためのPECLページはこちら32ビットおよび64ビットのPHP 7つのWindowsのDLLを提供しています:DLLの詳細命令のためのリンクの下

https://pecl.php.net/package/zip/1.13.4/windows

+0

新しいDLLを変更したが、まだ動作していないのに、試しました... Zipファイルがまだ破損しています。しかし、PHP7.x64_errors.logは今度は違う警告を表示していました: "PHP警告:module 'zip'はすでに不明な行にロードされています – JustAProgrammer

+0

@JustAProgrammer私もそのエラーがありますが、私はただコメント行です; extension = php_zip.dll from php .ini、Apacheを再起動し、phpinfo()を調べ、zipがそこにいた。最後にスクリプトを実行すると動作します。 php.iniにその行を追加せず、それを使わずに試してみてください。 –

関連する問題