Enter your search term

Search by title or post keyword

How to Install PHP on Windows and MacOS (Explained!)

Our website is supported by our users. We sometimes earn affiliate links when you click through the affiliate links on our website

Contact us for Questions

Are you stuck installing PHP while setting up a local server for running WordPress? Don’t know where to start or where to get information on how to install PHP?

PHP is necessary when setting up a WordPress test server. Even WordPress and plugins are built using PHP.  

Fortunately, you’re in the right place.

In this article, we will share how you can install PHP on different operating systems, such as Windows and MacOS.

In no time, you’ll be working with your WordPress test server.

Frequently Asked Questions

Below we have provided an answer to one of the most common questions on how to install PHP.

Do I Need to Install PHP?

To run a WordPress test server or staging site locally, you must install PHP. Otherwise, you won’t be able to run the test server, as any WordPress development needs PHP to run.

How to Install PHP: What You’ll Need

To install PHP, here are some of the tools, apps, and prerequisites you may require.

  • Database: You must download and set up a database to store data and your files. MySQL is a perfect candidate.
  • Install Wizard: You need to download and install a local server if you haven’t already. XAMPP is a fantastic option for Windows users because it bundles PHP, MySQL, and Apache together.
  • Local Web server: You can only run PHP on a web server. So you need to set one up on your device.
  • PHP: You’ll need to download PHP. You can download PHP from the PHP website downloads page (here). If unsure which version of PHP to use, download the latest PHP version.

How To Install PHP: Step-By-Step Instructions

Note that PHP and apache come preinstalled with all Apple Macbooks. We’ll only show you how to activate it.

For Windows, you need to install PHP from scratch.

How to Install PHP on Windows

Below, we’ll share how to set up a local web server on Windows that installs PHP.

Windows doesn’t come bundled with PHP or apache. Rather than going through some elaborate setup, we recommend using XAMPP to set up your local web server.

It also comes with PHP. To download and install XAMPP, follow the steps below.

STEP 1: Download XAMPP for Windows from the official site. 

PHP

STEP 2: Launch the installer. Click “Yes” on the “Do you want this app to make changes to this computer” prompt.

STEP 3: Select the components you want to install.

PHP and Apache are pre-checked and can’t be changed.

If you’re only interested in setting up a web server, you can install only Apache and PHP.

However, since you’re working with WordPress, you must install other languages and servers, including MySQL and FileZilla FTP Server. 

PHP 1

STEP 4: Click “Next” and then choose the file location to install XAMMP.

STEP 5: Choose your preferred language. Click “Next” and wait for the installer to complete the work.

STEP 6: Click “Finish to complete the installation. 

PHP 2

How to Run a PHP File in XAMPP

To run your PHP files in XAMPP is straightforward. You can do so with these few steps.

STEP 1: Save your script as a .PHP file.

STEP 2: Store or move the file from above to the “HTDocs” subfolder in your XAMPP folder.

The file path should be “C:xampphtdocs,” except you change XAMPP’s location during setup.

STEP 3: Launch the XAMPP control panel and click the “start” button. If it’s running, the “Apache” word will have a green background.

PHP 3

STEP 4: Launch any web browser and type the word “localhost” + the name of your script into the address bar.

So if you saved the script as home.php, enter the address below into your browser:

http://localhost/home.php

How to Install PHP on MacOS

Just to reiterate, PHP and Apache come preinstalled on Mac. You, however, need to “activate” it. Here how:

STEP 1: Locate the Apache config file. You’ll likely find it in this file path:

/private/etc/apache2/httpd.conf

STEP 2: Open it and find these two lines:

# LoadModule php5_module libexec/httpd/libphp5.so
# AddModule mod_php5.c

STEP 3: Delete the “#” at the beginning of each line.

LoadModule php5_module libexec/httpd/libphp5.so
AddModule mod_php5.c

PHP is now active on your Mac.

How to Run a PHP File on MacOS

Follow the steps below to run a PHP file on Mac.

STEP 1: Locate the folder with the PHP file you want to run.

STEP 2: Select the folder (without opening it) and right-click. Choose the “New Terminal at Folder” option from the popup menu.

STEP 3: In the terminal window, type the code below:

php -S localhost:9000

Do not close the terminal till you’re done. Closing the terminal ends the server.  

STEP 4: Open any browser and type:

http://localhost:9000/

If there’s an index.php file in the folder, the code below will run it. Otherwise, you have to specify a file name to the above code.

http://localhost:9000/home.php

STEP 5: When done, go back to the terminal and press CTRL + C to end the server and exit the terminal.

Similar Tutorials to Check Out: How to Install WordPress

The tutorials below simplify some of the technical challenges you may face when using WordPress.

Wrapping Up: How to Install PHP on MacOS and Windows

Whatever operating system you use, installing PHP is easy and won’t take any time.

PHP comes preinstalled on Mac. You only need to activate it. For Windows, the most straightforward way is to download and install XAMPP. XAMPP comes with MySQL, which you’ll need to set up a local WordPress staging site.

If you enjoyed this tutorial, bookmark it so you can return to it if need be. If you run through any problems, leave a comment below, and we’ll be happy to lend a hand.

Leave a Comment