macos — gnupg для PHP на OSX

Я пытаюсь настроить gnupg для использования в PHP на моем Mac.

Я пытался следовать указаниям, найденным по следующим ссылкам:

http://measure9.varkel.net/2013/10/building-gnupg-for-php-5-5-on-osx/
Установите PHP gnupg, используя PECL на MAC / MAMP 10.8.4

То, что я, кажется, сталкиваюсь с обоими, это сообщение:

проверка gpgme_check_version в -lgpgme … нет
configure: error: неправильная версия gpgme lib или lib не найдена

Я вижу это при выполнении команды ./configure.

Я установил gpgme с помощью Homebrew.

Я немного застрял, потому что перепробовал все, что смог, и мне не повезло.

Я использую PHP 5.6.7 на OSX 10.10.2, используя MAMP Pro.

Заранее благодарю за любую помощь, которую вы можете оказать.

РЕДАКТИРОВАТЬ:

Мой оригинальный вопрос был неясен, поэтому я попробую еще раз.

Я пытаюсь установить gnupg для использования в PHP в моей среде разработки, которая является macbook с использованием MAMP.

Сначала я установил 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. Я не вижу изменений в сообщении об ошибке.

РЕДАКТИРОВАТЬ 2:

Я считаю, что gpgme устанавливается правильно, и pecl может его найти. Я устанавливаю его с помощью следующей команды

brew install gpgme

Если я затем запускаю команду pecl для установки gnupg, я получаю сообщение об ошибке выше.

Теперь, если я выполню команду brew, чтобы удалить gpgme

brew uninstall gpgme

При попытке установить gnupg с помощью pecl появляется следующее сообщение об ошибке

configure: error: Please reinstall the gpgme distribution
ERROR: `/private/tmp/pear/temp/gnupg/configure' failed

кажется, указывает на то, что библиотека устанавливается и находится, но это неверная версия.

Я не могу найти какую-либо информацию о том, какая версия требуется для pecl для установки gnupg.

РЕДАКТИРОВАТЬ 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

0

Решение

Я не совсем уверен, что случилось, но я считаю, что моя установка autoconf была как-то скомпрометирована.

В итоге я решил использовать brew для удаления autoconf и gpgme, а затем brew для переустановки обоих пакетов.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]