У меня была такая же проблема, и это то, что мне помогло. По сути, я просто установил php с помощью brew, а затем связал установленный мной php с помощью brew внутри файла httd.conf. Вот шаги:
Установите php, используя home brew
brew install php@7.3
Это установит php. Теперь нам нужно связать его
brew link php@7.3
Если приведенная выше команда не работает из-за отсутствующих каталогов, просто создайте их, используя mkdir
, и запустите ее снова.
Ссылка на ваш php в файле httd.conf
Откройте файл httpd.conf, который находится здесь /private/etc/apache2/httpd.conf Откройте его и измените эту строку
LoadModule php7_module libexec/apache2/libphp7.so
на это:
LoadModule php7_module /usr/local/Cellar/php/7.3.11/lib/httpd/modules/libphp7.so
Что в основном означает, что он просто заставляет apache использовать php, установленный с помощью homebrew. Надеюсь, что это было полезно для вас.
Вот ссылка, где лучше описывается, как подключить php установленного homebrew:
Как использовать установленный php php?