Не могу найти zipconf.h при компиляции php7.0.1

Я установил libzip-1.0.1, и когда я нахожусь в фазе make для установки php, он показывает ошибку, что zip.h не может найти zipconf.h. На самом деле libzip-1.0.1 имеет zipconf.h, но не находится в одном каталоге с zip.h. Он находится в /libzip-1.0.1/lib/ziplib/include.

Поэтому я пытаюсь скопировать zipconf.h в libzip-1.0.1/include, где находится zip.h, или изменить файл zip.h. В zip.h я изменяю #include на #include

, DIR - это путь к zipconf.h.

Но любой из них помогает, и после того, как я скопировал zipconf.h или изменил файл zip.h, на этапе make появляется другая ошибка "not find the zip.h".

Как я могу это исправить и скомпилировать php с помощью libzip. Я использую флаг --with-libzip=DIR при конфигурации

1 ответ

При запуске configure вы должны использовать флаг "--with-libzip=". Затем во время компиляции он должен знать, где находятся все ваши файлы libzip.

Другие вопросы по тегам