Apache, MySQL and PHP on OS X 10.8 Mountain Lion
I did indeed install the package from the MySQL site.
I wanted to leave my project folders where they live normally in
~/programming/projects/ which meant I had to enable:
/etc/apache2/httpd.conf and create the file
/etc/apache2/users/gyaresu.conf to which I added:
<Directory "/Users/gyaresu/programming/projects/"> Options Indexes MultiViews AllowOverride All Order allow,deny Allow from all </Directory>
Of course I want multiple websites which of course means Name Based Virtual Hosts so I just added some entries to
<VirtualHost *:80> DocumentRoot "/Users/gyaresu/programming/projects/phpmyadmin" ServerName "phpmyadmin" </VirtualHost> <VirtualHost *:80> DocumentRoot "/Users/gyaresu/programming/projects/workthing" ServerName "workthing" </VirtualHost>
Now of course I’ve got to edit the
/etc/hosts file so my computer knows to look locally:
127.0.0.1 workthing 127.0.0.1 phpmyadmin
You’ll notice phpmyadmin there. That’s just a matter of downloading the package and running the setup as instructed in the linked post.
Now I haven’t looked into fixing the next issue I found but I’ll update this later when I look into it.
.htaccess commands to work required an addition to
<Directory "/Users/gyaresu/programming/projects/workthing/"> Options Indexes FollowSymLinks MultiViews AllowOverride All </Directory>
Of course I don’t want to have to add that for every project so we’ll see whether it annoys me enough to fix.
So that wasn’t terribly hard at all. Great post from coolestguyplanettech.com.