Nous utilisons des cookies pour améliorer votre expérience.

MacBidouille

Apache, PHP et SQL sous OS X

Faites tourner un serveur Apache avec le module PHP4 et une base de données mySQL afin de pouvoir faire fonctionner un forum en php par exemple. Ainsi, vous pourrez aussi tester vos scripts.


Nous vous recomandons fortement de lire également :
Article Apache - php - mySQL
Réinstaller php et mysql sur Panther

Ce tutorial à pour but d'être le plus simple possible. Je ne développe donc pas les possibilités d'administration ou d'installation via le shell lorsque ceci n'est pas nécessaire. Presque tout peut se faire avec notre très chère interface aqua, alors pourquoi s'en priver?
Nécessaire pour faire ce tutorial :

Prèmiere étape : Démarrer le serveur Apache

Apache est un serveur http performant. Il est installé directement avec toute distribution de OSX. Il suffit donc juste de le démarrer.
Pour le démarrer :
  1. Allez dans les préférences sytême
  2. Ouvrez "partage"
  3. Activez le partage web
C'est tout ! Désormais, le serveur http Apache serra lancé automatiquement à chaque démarrage.

Deuxieme étape : Activer le module PHP4

Là ca se corse un peu... il faut mettre les mains dans le cambouis. Le but de cette étape est d'éditer le fichier de configuration d'Apache afin d'activer le PHP.
  1. Dans le finder, allez dans le menu "aller" puis sur l'onglet "aller au dossier". Une fenetre apparait (dans la fenetre active si il y en a une).
  2. Tapez "/etc/httpd/" (sans les guillemets) et cliquez sur "aller". Le contenu du dossier httpd aparrait.
  3. ouvrez le fichier "httpd.conf" avec un éditeur de texte simple (BBedit par exemple).
  4. Trouvez la ligne contenant :
    #LoadModule php4_module libexec/httpd/libphp4.so
    et enlevez le # en début de ligne. Vous aurez peut-etre un message signalant que le fichier appartient au compte "root" et vous demandant si vous voulez le dévérouiller. Répondez oui.
    Faites de même de même pour les lignes suivantes :
    #AddModule mod_php4.c
    #AddType application/x-httpd-php .php
    #AddType application/x-httpd-php-source .phps
  5. Enregistrez le fichier. Si besoin, une fenetre apparait vous demandant d'entrer le nom du compte et le pass du compte administrateur de votre macintosh. Identifiez vous et faites "ok".
    Pour que le PHP soit actif, il faut redémarrer le serveur Apache (faite désactiver puis activer le partage web ou redémarrez carrément la machine!).
C'est bon, le php est actif!
Pour voir si tout fonctionne correctement, créez un fichier "essai.php" avec comme contenu :
<?PHP
echo"Votre serveur Apache fonctionne avec son module PHP!"
?>

Mettez le dans le dossier "site" de votre compte ou dans "/Library/WebServer/Documents" selon la configuration du serveur Apache.
Ouvrez votre navigateur web et tapez "http://localhost/essai.php" et, miracle, le message apparait si vous avez correctement suivi toutes les étapes.

Partager sur

Sondage

Etes-vous tenté par le nouveau Mac mini M4 ?