Mac4Ever MacGameZone Gadget O'Mac Refurb-Store Mac-LAN : Jouez ! Forum : ...
icon
Lundi 31 Decembre 2001

Activer PHP sous MacOsX (10.1.2)

MacOS > Tutoriaux
Php est un language de programmation très utlilisé dans les pages Web, affin de les rendre dynamiques. Je vous explique dans cet article, comment l'activer sur MacOsX en version 10.1.2.
Pour commencer...


Allez dans le Terminal et tapper "TOP".
Heu... effectivement, cette manip' est assez amusante, mais ne sert absolument à rien pour installer Php... C'est juste pour mettre une commande Terminal dans mon article, il parait que ça fait plus "pro" ;--)
Une fois que vous en avez marre, on passe à la suite !

Se logger en Root !


Avant tout, vous devez être en utilisateur root (Autrement dit, avoir tous les droits...). Pour créer un utilisateur root, je vous invite à consulter cet article, de mon cher collègue Parano.

On est partis...


- Dans la finder, cliquer sur le menu Aller/Aller au dossier.

- Tappez "/etc/httpd/"

- Ouvrez le fichier nommé "httpd.conf" avec TextEdit ou BBEdit.

Activer PHP sous MacOsX (10.1.2)


- Descendez l'ascenseur vers le bas (environ les 3/4 de la page) jusqu'à ce que vous voyez apparaitre les lignes suivantes:

#AddType application/x-httpd-php .php
#AddType application/x-httpd-php-source .phps

Activer PHP sous MacOsX (10.1.2)


- Maintenant, enlevez les # devant chaque ligne.

- Entre les 2 lignes, ajoutez: (ligne 858/859)

AddType application/x-httpd-php .php3
AddType application/x-httpd-php .phtml

Activer PHP sous MacOsX (10.1.2)


C'est facultatif, mais juste pour que le fichiers .phtml et .php3 soient également interprêtés...

- Ensuite, remonter la page à la ligne affichant les commandes "#LoadModule" comme ci-dessous.

- Cherchez la ligne avec inscrit : (ligne 239)

#LoadModule php4_module libexec/httpd/libphp4.so

Activer PHP sous MacOsX (10.1.2)


(Si elle n'y est pas, rajoutez là comme sur la photo.)

Enlevez le # également.

- Légèrement plus bas, vous devez trouver la ligne suivante: (ligne 281)

#AddModule mod_php4.c

Activer PHP sous MacOsX (10.1.2)


Là aussi, enlevez le #.

Note:

Les # servent uniquement à désactiver la fonction qui est en face. Un peu comme les "//" dans la programmation classique.

Enregistrez les modifications.

(Attention, il se peut que TextEdit ne veuille pas enregistrer, sauf au format RTF. Utilisez alors BBEdit (Une version demo est disponible sur VersionTracker).)

Et voilà ! PHP est activé sous MacOsX !

Pour les plus avertis...


Voici quelques compléments, pour les plus courageux.

Ligne 440, il faut remplacer :


DirectoryIndex index.html


par :


DirectoryIndex index.html
DirectoryIndex index.php
DirectoryIndex index.php3


Cela va permettre à votre navigateur d'afficher dans l'ordre que vous désirez, les index, au format souhaité.

(Merci à mon cher frère (Grumff pour les intimes) pour sa collaboration ;--))

@ Grouik


Les réactions à cet article
Témoignages et avis....
  • Le 12/02/2002, 23:11@ NONInscrit : Question

    Quel est réellement l'intérêt pratique de cette manip? Est-ce pour lire ou créer des pages en php? J'ai vraiment une vision très floue de ce que c'est et tant qu'à faire, j'aimerais en savoir plus...Merci
  • Le 13/02/2002, 10:58@ NONInscrit : réponse

    En fait tou comme pour une page en html, il faut un interpréteur. Dans les page qui contiennent du code en php, il faut qu'un interpréteur, comprennent et réalise les action demandées par le code. En faisant la manip ci-dessus, tu réalises l'activation de cet interpréteur.
    C'est aussi simple que cela.
  • Le 07/03/2002, 09:14@ Grumff : précision

    En effet, et pour les créer c'est simplement du texte, donc simpletext suffit ;) (sous os x je conseille bbedit).
    Si tu désire apprendre le language php essaie ce site qui explique très bien les bases du language :
    *L*http://www.phpdebutant.com*/A*phpdebutant*/L*
  • Le 10/03/2002, 00:11@ NONInscrit : php3

    malgré votre manip apache ne veut pas interpreter mes fichier .php3
    que faire ?
  • Le 10/03/2002, 12:10@ Grumff : php3

    Et les .php il les interprête ? Si oui t'es sur d'avoir entré les lignes spécifiques au .php3 ? si c'est toute la manip qui n'a pas marché vire le httpd.conf, duplique le httpd.conf.default, renome le dupliqué en httpd.conf et recommence la manip... Y'a eu bcp de bugs liés à la mise à jour X.1.....
  • Le 23/03/2002, 18:34@ pulpnet : Je comprends pas

    Moi aussi malgré le tuto l'interpreteur ne marche pas.
    Etant débutant de chez débutant en PHP, j'ai voulu tester cet exemple : http://www.toutestfacile.com/phpinit.php?tef_site=php&chap=la3

    Mais il me dis qu'il ne trouve pas la page chapla3_2.php alors qu'elle existe bien dans le bon dossier
  • Le 30/03/2002, 11:36@ Grumff : pb ?

    fait simplement un truc que t'appelle meuh.php
    dedans tu met juste :

    si ca marche pas vérifie que t'as bien fait la manip, sinon fait ce que j'ai indiqué dans le message au dessus...
    Et attention, la page faut pas la glisser sur le navigateur, faut tapper
    http://127.0.0.1/~tonpseudoosx/meuh.php
    en ayant placé le fichier dans ton dossier site.
  • Le 30/03/2002, 11:40@ Grumff : arf

    euh la ligne a sautée à cause des balises html.. il fallait donc mettre dans le fichier :
    ? print("meuh"); ?
    avec les autres balises devant et après bien entendu que je peux pas mettre ici sinon ca saute... :(
    enfin ton bug je crois que j'ai déja eu ca qd la manip avait pas marché, ca a du passer en faisant ce que j'ai dis plus haut ;)
  • Le 30/03/2002, 19:14@ pulpnet : OK c'est bon

    Ok ca marche bien, meme MySQL !!! :)
    Merci à toute l'équipe.

    C'est pour quand les prochains tutos sur phpAdmin ?
  • Le 08/04/2002, 11:10@ Grumff : dans qq mins

    Tu devrais les voir en ligne très très très bientot ;) Il reste qu'a valider l'article ;)
  • Le 12/08/2002, 19:39@ NONInscrit : Et avec 10.1 ?

    Comment on fait siouplait ?
  • Le 06/09/2002, 11:41@ NONInscrit : Ou est le fichier php.ini

    Salut
    Le fichier php.ini est introuvable.
    Ou l'installer ?
  • Le 06/11/2002, 15:03@ NONInscrit : phpMyAdmin et OSX 10.2

    juste une 'tite info pour ceux qui voudrait installer phpMyAdmin. Ne pas oublier d'activer le server mySQL via le gestionnaire mySQL que l'on trouve dans le dossier utilitaires.
    Sinon (comme moi :-) vous risquez de vous prendre la tête un moment alors que c'est d'une simplicité disons... enfantine ;-)

    en passant... le version 2.3.2 de phpMyAdmin est vraiment bien foutu !! un p'tit merci à tout les developpeurs qui y ont participés :-)
    ça nous évite pas mal de gonflement du bulbe...
  • Le 10/05/2004, 20:40@ fkchaten : et la version 10.1.5 ?

    Salut,

    N'y-a-t'il pas de php sous MAC OS X 10.1.x ?
    Apparement, vous parlez de la version 10.2 ici.
    Je ne trouve pas les lignes
    #AddType application/x-httpd-php .php
    #AddType application/x-httpd-php-source .phps
    dans mon httpd.conf (sous 10.1.5) ...
  • Le 27/06/2004, 20:19@ pastral : euh moi ca marche po

    ben jai fais tout ca mais ya un petit detail qui marche po :

    il veut po recupere les variable passer en URL ( ou en GET ou POST) .. le script de test a ete essayer sur free sans probleme)
  • Le 10/01/2007, 20:22@ yann : Marche pas

    J'ai suivi le tuto il ne veut pas ecraser le fichier qui est en lecture seule, j'ai utiliser BBedit et ca marche pas non plus mais la je ne peux meme pas modifier le texte il me mets ca ,je traduis. Le document ne peut etre débloqué parce qu'il est utiliser par la racine....
Donnez votre avis
Réagissez à cet article...
 
Si vous cherchez de l'aide ou si vous avez une question à poser, ne réagissez pas ici ! Redirigez-vous vers le forum !
Pseudo/Nom : Email (sera protégé contre le Spam) :
Titre :
Réaction :
Recopiez le code de l'image ci-contre :
Rubriques
  • humeurcreationmateriel
  • logicielsjeuxmacos