Apache For Mac Yosemite

Posted on  by 

I mainly do web development on my 15 in Macbook Pro. Mac runs on base Unix foundation so mainly you could install almost all Linux/Unix software on Mac very easily.

I cant change my web root in apache, for some reason it points to /Sites/folder1/folder2 instead of it pointing to /Sites. Change web root apache mac OS X. Ask Question Asked 8 years, 7 months ago. Active 2 years, 3 months ago. Viewed 82k times 21. I cant change my web root in apache, for some reason it points to /Sites/folder1/folder2. Click on the link above to download Apache Directory Studio for macOS. The download appeares in the Downloads folder in Finder. Double-click on the disk image to open it. Drag-and-drop the Apache Directory Studio application on the Applications folder to install it.

Mac OS X comes by default with ApacheWeb Server and PHP. In this tutorial we will go over steps on how to enable those on Mac.

Let’s get started:

Enable Apache Web Server

Step-1

High

Open terminal App and run below command:

Step-2

Open browser and check with URL: http://localhost

Enable PHP Module and verify Perl module

Step-1

Open Terminal App. Mac OS X comes by default with Perl library. Just type below commands to check Perl and PHP Setup.

Terminal Commands
2
4
6
8
10
12
14
16
18
/usr/bin/perl
bash-3.2# pwd
total120
-rw-r--r--1root wheel13077Sep92014magic
drwxr-xr-x14root wheel476Sep92014extra
-rw-r--r--1root wheel20786Sep92014httpd.conf
-rw-r--r--1root wheel20786Jun913:55httpd.conf.bak
bash-3.2# vi httpd.conf

Step-2

Open file httpd.conf file. You may use any Text Editor also.

Uncomment the following line (remove #): LoadModule php5_module libexec/apache2/libphp5.so

Step-3

Restart Apache Web Server:

Apache For Mac Yosemite Dmg

Step-4

  • Find DocumentRoot from httpd.conf file. In my case it’s /Users/crunchify/Documents/Blogs/MAMP as I’m using MAMP on my Mac.
  • You may have diff folder something like /Library/WebServer/Documents/.
  • Create below file crunchify-php-on-mac.php under your DocumentRoot folder.
  • If you don’t see folder Web Server then just create it 🙂
crunchify-php-on-mac.php
2
4
6
8
<head>
</head>
<?phpecho'<p>Hello World - PHP Testcase on Mac OS X by Crunchify.com...</p><br>Have a fun.. Enjoy..';?>
</html>

Apache For Mac Yosemite 10.10

Step-5

Now visit this URL: http://localhost/crunchify-php-on-mac.php and you should see php file loaded successfully on browser.

Apache For Mac Yosemite Installer

How to Kill Apache httpd process on Mac?

Just incase if you need to kill apache httpd process on Mac then you could use below commands.

Apache For Mac Yosemite High Sierra

2
sudo launchctl unload/System/Library/LaunchDaemons/org.apache.httpd.plist

Enjoy and Happy coding…

Join the Discussion

If you liked this article, then please share it on social media or leave us your comments. Limited time 3 months free WPEngine hosting.

Other Popular Articles...

Coments are closed