Menu

apache

10.8De PHP module activeren in Mountain Lion

OS X Mountain Lion wordt geleverd met PHP 5.3.13 die vooraf is geïnstalleerd, maar wanneer je de ingebouwde Apache server activeert zal je merken dat PHP niet standaard is ingeschakeld. Het is vrij eenvoudig om PHP in Mountain Lion te activeren via OS X Terminal.

Deze tip is vooral handig voor web-ontwikkelaars die PHP willen draaien op hun lokale Mac, voor de normale gebruiker is het niet interessant deze functie te activeren wanneer je deze niet nodig hebt. Volg onderstaande procedure om PHP te activeren.

Een website lokaal draaien op je Mac

Mac OS X Gebruikers die aan webdeveloping doen (het maken van websites) weten hoe vervelend het is als je iedere aanpassing wilt testen op je server. Constant dien je de bestanden te uploaden met een FTP client, of met behulp van de gebruikte web-editor (als deze dit ondersteund). Het is met behulp van een 3rd party tool zoals bijvoorbeeld Mamp mogelijk om een website lokaal op je Mac te testen. Het installeren van extra applicatie is echter niet nodig, standaard is Mac OS X namelijk voorzien van een Webserver (Apache) en de daarbij behorende modules zoals bijvoorbeeld PHP.

Het eerste wat we doen is de ingebouwde ‘Webserver’ activeren, dit doen we door naar  ▸ Systeemvoorkeuren ▸ Delen te gaan, het onderstaande venster zal nu verschijnen:

WebDAV op de Mac activeren

Er zijn een aantal iOS App’s die gebruik kunnen maken van een WebDAV server om bestanden te kunnen uitwisselen. Wanneer je geen MobileMe account bezit dan kan een WebDAV server heel erg handig zijn om documenten op je Mac te benaderen via je iPad. App’s zoals Pages, Keynote, Numbers, GoodReader, etc ondersteunen het gebruik van een WebDAV server.

De WebDAV server is standaard aanwezig in Mac OS X, hij dient alleen nog geconfigureerd te worden. Helaas is dit niet voor iedere Mac OS X gebruiker een optie, de configuratie is niet mogelijk via de grafische interface maar dient te gebeuren met behulp van OS X Terminal. Begin hier alleen aan als je exact weet waarmee je bezigt bent!

Een Mac op afstand bedienen met PHP

Standaard is iedere Mac voorzien van de Apache webserver. Door deze te gebruiken met PHP en een simpel OS X Terminal commando kan je vanaf een ander netwerk apparaat scripts starten op je Mac. Je kan je Mac dus eigenlijk op afstand bedienen via de ingebouwde webserver.

Dit klinkt misschien allemaal ingewikkeld maar het is redelijk eenvoudig te maken. In deze post leg ik uit hoe je dit kan maken. We activeren de Webserver, laden de PHP5 module en maken een script aan dat het volume van je Mac kan ‘muten’.