Я пытаюсь настроить gnupg для использования в PHP на моем mac.gnupg для PHP на OSX
Я попытался следуя указаниям по следующим ссылкам:
http://measure9.varkel.net/2013/10/building-gnupg-for-php-5-5-on-osx/Install PHP gnupg using PECL on MAC/MAMP 10.8.4
То, что я, кажется, работает в с обоими это сообщение:
проверки gpgme_check_version в -lgpgme ... нет Конфигурация: ошибка: неправильная версия gpgme lib или lib не найден
Я вижу это при выполнении './co nfigure ".
У меня есть gpgme с использованием Homebrew.
Я немного застрял, поскольку я пробовал все, что мог, и мне не повезло.
Я запускаю PHP 5.6.7 на OSX 10.10.2 с использованием MAMP Pro.
Благодарим вас за любую помощь, которую вы можете предоставить.
EDIT:
Мой первоначальный вопрос был неясен, поэтому я попробую еще раз.
Я пытаюсь установить gnupg для использования в PHP в моей среде dev, которая является macbook с использованием MAMP.
I кулак установлен gpgme и gnpug с использованием Homebrew, как без проблем.
Затем я попытался установить GnuPG с помощью PECL с помощью следующей команды
sudo pecl install gnupg
И я в конечном итоге с этим сообщением об ошибке
configure: error: wrong gpgme lib version or lib not found
ERROR: `/private/tmp/pear/install/gnupg/configure' failed
Я пытался редактировать мой путь, но безуспешно, добавив USR/local/include и usr/local/lib, где можно найти файлы gpgme.h и libgpgme.a. Я не вижу изменений в сообщении об ошибке.
EDIT 2:
Я считаю, что gpgme будет установлен правильно и PECL в состоянии найти его. Я установить его с помощью следующей команды
brew install gpgme
Если я затем выполнить команду PECL установить GnuPG, я получаю сообщение об ошибке выше.
Теперь, если я выполнить команду заваривания удалить gpgme
brew uninstall gpgme
я вижу следующее сообщение об ошибке при попытке установить GnuPG с PECL
configure: error: Please reinstall the gpgme distribution
ERROR: `/private/tmp/pear/temp/gnupg/configure' failed
, который, кажется, указывает, что библиотека установка и поиск, но это неправильная версия.
Я не могу найти никакой информации о том, какая версия требуется для pecl для установки gnupg.
EDIT 3:
Глядя на терминал немного больше, я вижу, что он не в состоянии найти определенную функцию (gpgme_check_version) в Lib файл.
checking for gpgme_check_version in -lgpgme... no
configure: error: wrong gpgme lib version or lib not found
ERROR: `/private/tmp/pear/temp/gnupg/configure' failed
Шансы высокие GnuPG не находится в вашей '$ PATH'. Вы можете быть более конкретными в отношении команд, которые вы запускали, и особенно того, какой пакет программного обеспечения вы компилируете. Опуская такую релевантную информацию или скрывая ее в некоторой учебной ссылке (мы все еще не знаем, что именно вы делаете, в любом случае) не увеличит шансов получить полезные ответы. И, наконец, возможно, посмотрим на форматирование [FAQ]. –
Я отредактировал мой оригинальный вопрос, чтобы быть более ясным. –
Если вы устанавливаете с помощью 'homebrew', вы оставляете' homebrew' выполнять всю настройку, и вы не запускаете 'configure'. Вам нужно выбирать - либо пойти с «homebrew», и позволить ему делать все, либо делать все сами, но смешивать два - это верный способ попасть в беспорядок. –