Я запустил:
Код: Выделить всё
$ sudo port install php83-zip
Код: Выделить всё
$ php -ini
Я создал небольшой php-файл со следующим содержимым:
Код: Выделить всё
if (class_exists('ZipArchive')) {
echo 'ZipArchive is available!';
} else {
echo 'ZipArchive is not available.';
}
В php.ini я использую полное имя каталога с расширением; то есть:
Код: Выделить всё
extension=/opt/local/lib/php83/extensions/no-debug-non-zts-20230831/zip.so
Любой идеи о том, как заставить это работать?
У меня аналогичные проблемы с другими модулями, но я использую здесь ZipArchive в качестве образца, потому что он должен быть довольно простым по сравнению, скажем, с , MySQL.
Подробнее здесь: https://stackoverflow.com/questions/791 ... -on-mac-os