#php #macos #magento #mamp
Вопрос:
Пытаюсь получить локальную реализацию Magento на моем Mac. Попробовав несколько подходов (домашнее пиво, домашнее пиво с valet и т. Д. — Слишком много проблем с конфигурацией и неправильная установка magento), Но ни один из них не работает, я возвращаюсь к MAMP.
Получил последнюю МАМУ на Биг-Суре. Установите порты на 80, получил composer 2.1.1, у MAMP есть php 7.4.12 — все должно быть хорошо. Но когда я пытаюсь выполнить установку Magento для композитора (в соответствующем корневом каталоге документа), я получаю ошибку php — нет intl. Этого не должно быть — мне интересно, является ли это проблемой ПУТИ к правильному php? Он показывает, что apache 7.3.24, поэтому я знаю, что он использует неправильный php, плюс php -m не показывает intl. В php 7.4 страницы MAMP все на месте.
Путь к файлу конфигурации в MAMP для php (на экране профиля MAMP) следующий: /Applications/MAMP/bin/php/php7.4.12/conf
Путь к терминалу Mac (echo $PATH): /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin
Это моя проблема? Если нет, то что?
Я бы не подумал, что это должно быть так сложно, но тогда….
ТИА.
Ответ №1:
При использовании командной строки вам, вероятно, потребуется указать путь к версии MAMP PHP, например: /Applications/MAMP/bin/php/php7.4.12/bin/php
Возможно, вам также потребуется указать путь к композитору, чтобы он мог выглядеть следующим образом: /Applications/MAMP/bin/php/php7.4.12/bin/php /usr/local/bin/composer install
Это будет похоже на все ваши задачи командной строки Magento при управлении сайтом, например: /Applications/MAMP/bin/php/php7.4.12/bin/php bin/magento setup:upgrade