Я пытаюсь установить mcrypt для использования в среде моего локального компьютера. Мне нужно установить Magento.Как связать mcrypt?
Я использовал этот ответ install mcrypt, но получаю следующее сообщение об ошибке:
$ brew link mcrypt
Linking /usr/local/Cellar/mcrypt/2.5.8... Warning: Could not link mcrypt. Unlinking...
Error: Could not symlink file: /usr/local/Cellar/mcrypt/2.5.8/include/mutils/mcrypt.h
Target /usr/local/include/mutils/mcrypt.h already exists. You may need to delete it.
To force the link and delete this file, do:
brew link --overwrite formula_name
To list all files that would be deleted:
brew link --overwrite --dry-run formula_name
Попытка переписать ссылки, как предложено в не допускается.
$ brew link --overwrite mcrypt
Linking /usr/local/Cellar/mcrypt/2.5.8... Warning: Could not link mcrypt. Unlinking...
Error: Permission denied - /usr/local/include/mutils/mcrypt.h
Предоставление этой команды с помощью «sudo» не устраняет эту проблему, поскольку это также запрещено.
Запуск php -m
не показывает Mcrypt как установленный модуль, а также выдает следующее сообщение об ошибке:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so' - dlopen(/usr/lib/php/extensions/no-debug-non-zts-20100525/mcrypt.so, 9): image not found in Unknown on line 0
Все это, как представляется, связано с тем, что я не могу связать это, я просто не могу похоже, решают эту проблему. Кто-нибудь сталкивался с этим? Спасибо за любую помощь, которую вы можете предоставить.
Какие дистрибутивы Linux вы используете, и попытались ли вы установить их как пользователя root? –
@ R.S - команда 'brew' указывает, что он использует' homebrew', что указывает на то, что он использует OS X. –
Да, я использую OS X mountain lion. Извините, я не упомянул об этом с самого начала. – Thomas