PHash компиляция и установка

Рейтинг: 0Ответов: 1Опубликовано: 05.11.2014

В общем, уже второй день борюсь с компиляцией pHash, но оно всё никак не идёт. C линуксом в целом проблемы, но делаю вроде бы всё по инструкции, в результате как была куча файлов, так и остаётся куча файлов. Файла расширения, который я потом могу добавить в php.ini, нет.

Может, кто пользовался этой библиотекой и у кого-то остался готовый файл, который нужно только подключить, поделитесь, пожалуйста. Ну или помогите скомпилировать эту заразу.

Нужно только расширение для получения перцептивного хэша от изображений, все остальные модули не нужны.

Обновление

Сейчас Ubuntu. Вообще не понимаю разработчика, раз уж библиотека идёт в открытом доступе, то почему бы просто не выложить .dll файл на гитхаб вместо кучи файлов, которые надо ещё собирать и компилировать. :(

Ответы

▲ 1

@Floyat, потому что гитхаб - это хранилище именно исходного кода, там и не должно быть никаких бинарников.

Я не могу скомпилировать из-за отсутствия php_logos.h, судя по гуглу, этот файл выпилили в свежих версиях, если до выходных ничего не образуется - попробуйте поднять топик, я поиграюсь со старыми версиями/if'ами.

А вообще вот здесь в .tar.gz:/bindings/php/modules я вижу вполне себе .so-файл.

Обновление

Если у вас убунту, то вы откуда-то не оттуда взяли информацию о том, что вам нужен .dll. .dll нужен для windows-машин, на линуксе используются .so. Скорее всего, конкретно эта .so'шка несовместима с текущей версией PHP и скомпилирована для какого-нибудь 5.3.0.