При запуске php-команды в терминале я продолжаю получать требуемое расширение «Mcrypt PHP». Я установил Mcrypt, используя инструкции here, и phpinfo показывает, что он включен (Версия: 2.5.8, Api No: 20021217). Как я могу заставить это работать, чтобы остановить PHP от ошибок?Требуется расширение Mcrypt PHP на MacOS Yosemite Apache
ответ
Судя по связанным инструкциям, вы, вероятно, включили расширение только для SAPI, используемого Apache.
Обычно существует отдельный файл конфигурации (/etc/php-cli.ini или что-то в этом роде), который также должен быть изменен для CLI для загрузки расширения.
У меня вообще нет /etc/php-cli.ini, может быть, это часть проблемы? – Nerdy3000
Я так не думаю ... Если вам нужен файл конфигурации для чего-то, он всегда присутствует. – Narf
Извините, я отпустил это так долго. Оказывается, проблема заключалась в том, что я случайно поставил несколько версий PHP на ноутбуке! Я отказался от беспорядка и передал его члену-разработчику, который помог мне разобраться в моих версиях. Для всех, кто с этой проблемой, проверьте несколько версий с использованием разных конфигураций. – Nerdy3000
Оказывается, проблема заключалась в том, что я случайно использовал несколько версий PHP на ноутбуке! Я отказался от беспорядка и передал его члену-разработчику, который помог мне разобраться в моих версиях. Для всех, кто с этой проблемой, проверьте несколько версий с использованием разных конфигураций. – Nerdy3000