Я не могу получить расширение PHP zip для работы на WAMP - PullRequest
0 голосов
/ 03 марта 2020

Я использую WAMP с PHP 7.2.4. Мне нужно использовать PHP ZipArchive, для которого мне нужно расширение zip.so (php_zip.dll).

Я читал, что оно каким-то образом включено в ядро ​​PHP с 5.6. x (я верю), поэтому я попытался просто добавить

extension=php.so

или

extension=php_zip.dll

в php .ini файл (пробовал обе строки, пробовал обе php. ini и phpFor Apache .ini). Это не сработало, поэтому я скачал файл php_zip.dll (5.6 NTS x64) отсюда: https://pecl.php.net/package/zip/1.12.4/windows, скопировал его в /wamp64/bin/php7.2.4/ext/ и повторил процесс, с теми же результатами.

Когда я просматриваю PHP журнал ошибок, вот что я получаю:

[03-Mar-2020 07:15:04 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'zip.so' (tried: c:/wamp64/bin/php/php7.2.4/ext/zip.so (The specified module could not be found.), c:/wamp64/bin/php/php7.2.4/ext/php_zip.so.dll (The specified module could not be found.)) in Unknown on line 0
[03-Mar-2020 07:15:04 UTC] PHP Warning:  PHP Startup: Unable to load dynamic library 'php_zip.dll' (tried: c:/wamp64/bin/php/php7.2.4/ext/php_zip.dll (The specified module could not be found.), c:/wamp64/bin/php/php7.2.4/ext/php_php_zip.dll.dll (The specified module could not be found.)) in Unknown on line 0

Я получаю первую или вторую строку, в зависимости от пытался ли я загрузить php .so или расширение php_zip.dll. Обратите внимание на путь в конце этих строк: .../ext/php_php_zip.dll.dll. Из-за этого я тоже пытался просто загрузить extension=zip, но не повезло.

Как мне заставить его работать?

...