MAMP, Mac, Magento (2.4.2p1)

#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