Я прочитал на documentation Мне нужно только скомпилировать PHP 5.3.3 с параметром «--enable-zip», но это не сработает. Я сделал это, но class_exists('ZipArchive')
всегда возвращал false
. Что я должен делать дальше?Как активировать класс ZipArchive в PHP 5.3 на CentOS
0
A
ответ
20
Вы пытались установить ZipArchive с помощью pecl?
$ pecl install zip
затем добавить расширение = zip.so в ваш php.ini
0
Убедитесь, что класс Zip загружается на сервер при помощи,
- Написать быстрый phpinfo(); скрипт и проверить, включен ли Zip; и
- Если это не так, вы можете проверить файл /etc/php.d/zip.ini, чтобы убедиться, что файл zip.so загружается при запуске PHP.
- Как вы можете видеть here убедитесь, что вы правильно используете функцию class_exists для своей версии PHP.
[> = PHP 5.3]
Если вы проверяете, если класс существует, что в определенном пространстве имен, то вы должны пройти полный путь к классу:
эхо (class_exists («com :: richardsumilang :: common :: MyClass»))? "Да нет";
Надеюсь, что это поможет.
0
pecl install zip: сбор завершено. марки: *** [php_zip.lo] Ошибка 1 ОШИБКИ: `сделать» не удалось
спасибо дружища, спасибо – 2013-08-17 12:51:39
Thnx его работой для меня – 2016-01-09 03:55:25