brew unlink php71 и brew link php72 настроят вашу командную строку php на правильный путь и версию, но на Apache это не повлияет, пока вы не измените его конфигурационный файл.
Сначала найдите файл httpd.confпуть:
httpd -V | grep SERVER_CONFIG_FILE
Вы также можете проверить:
apachectl -t -D DUMP_INCLUDES
Затем:
Откройте ваш файл httpd.conf
и найдите строку, начинающуюся с LoadModule php. Комментируйте эту строкус #, и вместо этого добавьте свою строку 7.2.
Вы можете получить свою строку, запросив следующую команду в Терминале:
brew info php@7.2 | grep LoadModule it should look like: LoadModule
php7_module /usr/local/opt/php@7.2/lib/httpd/modules/libphp7.
Итак, наконец, перезапустите Apache:
sudo apachectl restart your script should now
будет работать с php7.2версия Здесь также есть подробные инструкции по использованию переключателя php. После установки вы можете переключаться с одной версии на другую, как показано ниже (она будет автоматически связывать Apache и командную строку):
sphp 7.1
sphp 7.2
sphp 5.6
и т. Д.