Следуя другому вопросу о SO (я не эксперт по PHP), мне интересно, правильно ли установлена библиотека Zlib на моем локальном ноутбуке. Документация говорит, что не нужно будет вручную устанавливать эту библиотеку вручную, но код с использованием этой библиотеки не работает.
В документации упоминается необходимость настройки PHP --with-zlib[=DIR]
, но для версий ниже 4.3. Я на 5.2.17. Я проверил php.ini
, но я не вижу ссылки на него. Моя система PHP была установлена с Acquia Dev Desktop .
Как проверить, правильно ли установлена и включена ли библиотека Zlib на моем локальном ПК? Где я должен взглянуть? Что я должен искать? Благодарю.
Вы можете использовать phpinfo () для получения полной информации о библиотеках
<?php phpinfo(); ?>
или в вашем тестировании кода PHP для данной функции
if (function_exists("gzcompress")) { echo "OK"; } else { die("zlib missing"); }
Если я чего-то не хватает:
var_dump(function_exists('gzclose')); // or any gz-related functions
Или быть более конкретным и правильным
if(extension_loaded('zlib'))