Set up PHP 7.2 on macOS Mojave (with homebrew)

less than 1 minute read

To check the version of PHP in the terminal, type the following command:

php -v

or can see what versions of PHP are installed with 

brew list | grep php

Maybe it’s worth cleaning up some of the old packages from brew. It’s up to you.

Make sure brew is up to date:

brew update
brew upgrade

Let’s finally install 7.2 version of PHP

brew install php@7.2

If you need to have this version of PHP first in your PATH run the following command:

echo 'export PATH="/usr/local/opt/php@7.2/bin:$PATH"' >> ~/.bash_profile
echo 'export PATH="/usr/local/opt/php@7.2/sbin:$PATH"' >> ~/.bash_profile
source ~/.bash_profile

And the result?

php --version

Where is a php.ini file?

Your .ini file is located in /usr/local/etc/php/7.2/php.ini. To check just type

php --ini

How to install extensions?

PHP extensions have been removed and now should be installed from PECL:

pecl install xdebug

Leave a comment