2015-07-31 9 views
0

При запуске php-команды в терминале я продолжаю получать требуемое расширение «Mcrypt PHP». Я установил Mcrypt, используя инструкции here, и phpinfo показывает, что он включен (Версия: 2.5.8, Api No: 20021217). Как я могу заставить это работать, чтобы остановить PHP от ошибок?Требуется расширение Mcrypt PHP на MacOS Yosemite Apache

+0

Оказывается, проблема заключалась в том, что я случайно использовал несколько версий PHP на ноутбуке! Я отказался от беспорядка и передал его члену-разработчику, который помог мне разобраться в моих версиях. Для всех, кто с этой проблемой, проверьте несколько версий с использованием разных конфигураций. – Nerdy3000

ответ

0

Судя по связанным инструкциям, вы, вероятно, включили расширение только для SAPI, используемого Apache.

Обычно существует отдельный файл конфигурации (/etc/php-cli.ini или что-то в этом роде), который также должен быть изменен для CLI для загрузки расширения.

+0

У меня вообще нет /etc/php-cli.ini, может быть, это часть проблемы? – Nerdy3000

+0

Я так не думаю ... Если вам нужен файл конфигурации для чего-то, он всегда присутствует. – Narf

+0

Извините, я отпустил это так долго. Оказывается, проблема заключалась в том, что я случайно поставил несколько версий PHP на ноутбуке! Я отказался от беспорядка и передал его члену-разработчику, который помог мне разобраться в моих версиях. Для всех, кто с этой проблемой, проверьте несколько версий с использованием разных конфигураций. – Nerdy3000