Recommend switching to Docker

If you are running macOS Mojave or higher, the recommended solutions in this tutorial may no longer work. For those reasons, I recommend following my latest tutorial on installing Apache, MySQL, and PHP on macOS using Docker.

As noted in my posts on installing Apache, PHP and MySQL on Mac OS X, Mac OS X comes pre-installed with Apache and PHP. Unfortunately, the pre-installed version of PHP with macOS is outdated:

Update Os On Mac Mini

Firmware provides the instructions for the hardware on your Mac to run correctly. The instructions control many low-level functions that affect the power, thermal and sleep management features. Then, it is as easy as clicking 'Software Update.' Which will launch the Software Update application. Note that the below will only work on Mac OS X. ITunes update 12.9.5.7: Looking for update iTunes on your mac or windows? Then you've come to the right place in techindroid we will show you how to check for updates on iTunes so that you can. How to Download and Install macOS Big Sur Update on Mac, MacBook. Docker redhat repository. Millions of download requests after the first-time release of Big mac OS Update is.

  • Mac OS 10.11 (El Capitan) pre-installed with PHP 5.5
  • Mac OS 10.12 (Sierra) pre-installed with PHP 5.6
  • Mac OS 10.14 (Mojave) pre-installed with PHP 7.1
  • Mac OS 10.15 (Catalina) pre-installed with PHP 7.3

Many of these PHP versions are already end of life. In fact, macOS Mojave was the first time the pre-installed version was recent - although still not the latest PHP version.

So what do you do if you want to upgrade or install a different PHP version on your Mac? Well, you could use Homebrew. But I found a pre-packaged alternative - PHP OSX.

PHP OSX is a package installer for PHP versions 5.3 to 7.3 (current). It's available for Mac OS 10.6+ (Snow Leopard to Mojave). While installing PHP OSX is just a few steps, I'll walk you through each of them.

Update Os On Mac

Installing PHP

Update os on mac air

First, choose the version of PHP you want to install. In this example, I'll install PHP 7.2 as that is the latest stable version of PHP. However, if you want to install PHP 7.1 that is available as well.

If you're not comfortable executing scripts from the Internet, you can do the install by hand.

Update os on mac mini

Configuring Apache

Provided you are using the pre-installed version of Apache, PHP OSX will add the /etc/apache2/other/+php-osx.conf configuration file which will automatically be loaded by Apache.

If you had previously enabled PHP (as I did), you'll need to comment out the following line in /etc/apache2/httpd.conf:

If you are running an older version of Mac OS X, the line may be:

Updating your PATH

Although Apache will now run the new version of PHP, the command line will not. In order for the command line to use the new version of PHP you will need to update your PATH.

If you don't want to run the command above every time you open a new terminal, you can update the PATH in your .bash_profile.

MacUpdate Os On Mac

Configuring PHP

Finally, you will want to update some of the PHP configuration values. PHP OSX installs a PHP INI file for you to change. To edit this file, run:

If you kept all of your local PHP configuration within a single INI file (as I did), you can simply append it to the PHP OSX file with:

Update Os On Mac

That's it!

Now you'll just need to review your PHP code to ensure it's compatible with your newly installed PHP version. And for that, I recommend PHP Shift.

Find this interesting? Let's continue the conversation on Twitter.

Coments are closed
Scroll to top