PHP

Activer PHP sous Mac OS 10.2

Hypertext Preprocessor, ou la programmation coté serveur sur son Mac.
Première publication : .
Mise en ligne: 29 septembre 2003.
Modifié le : 21 janvier 2004.
Par Frédéric Guerrier
Activer PHP sous Mac OS 10.2, Mac, , OS X, , PHP, , Apache

PHP est en passe de devenir un des langages de programmation des plus prisé coté serveur, une solide distribution est livrée avec Mac OS X, voyons comment l’activer...

Apache livré avec votre OS X, s’aquitte de la tâche du "partage web" en vous donnant la possiblité d’héberger un site web sur votre machine ! Vous pourriez avoir envie d’utiliser ce langage de programmation coté serveur très puissant qu’est PHP. En l’activant sur votre Mac, vous pourrez faire vos tests en local, utiliser directement des applications PHP sur votre machine, etc...

Activer PHP

Pour activer PHP il convient de modifier le fichier /etc/httpd/httpd.conf (1) comme suit...

-  Dans le Terminal tapez ceci, puis entrez votre phrase codée :

Nous utilisons sudo car il faut faire cette modification avec les droits de root, le super administrateur du système. C’est donc plus rapide de le faire par le Terminal, par Aqua, il faudrait changer de session.

Cette ligne de commande ouvre le fichier de configuration de votre serveur apache dans l’éditeur de texte pico, qui fonctionne dans le Terminal (2). C’est le plus simple des éditeurs de texte en ligne de commande au départ, il en existe d’autres, plus évolués, mais aussi plus complexes d’utilisation. Je vous rappel que dans le terminal, on utilise pas la souris, mais uniquement le clavier pour inter-agir avec la ligne de commande...

Il faut s’assurer que les lignes concernant PHP sont décommentées, pour se faire, il convient d’enlever le # devant les lignes suivante...

-  Depuis le début du fichier, faites 6 ctrl v pourarriver à lapage contenant cette ligne :


LoadModule php4_module libexec/httpd/libphp4.so

-  Un ctrl v plus loin :


AddModule mod_php4.c

-  Rechercher DirectoryIndex 4 ctrl v après et ajouter le nom des fichiers à servir par défaut.


<IfModule mod_dir.c>  
   DirectoryIndex index.php3 index.php index.html
</IfModule>

-  Il va ensuite vous falloir copier coller le code suivant 11 ctrl v plus loin...

  • Trouvez les lignes :

  #
  # AddType allows you to tweak mime.types without actually editing it, or to
  # make certain files to be certain types.
  #
  AddType application/x-tar .tgz
  AddType image/x-icon .ico
  • Modifiez les pour donner :

-  Control x pour sauver, puis y et entrée.

Au prochain lancement, votre serveur apache saura interpréter le PHP.

Ne pas oublier de relancer Apache !!!

  • par le terminal
  • Ou part le tableau de bord Partage :

Arrêtez et redémarrez le partage web.

Tester PHP

PHP fonctionne à présent, ou plutôt, Apache saura que s’il rencontre des fichiers avec l’extension .php, il les redirigera vers l’interpréteur PHP. Pour vous en assurer, placez un fichier nommé phpinfo.php dans le répertoire Sites de votre dossier de départ.

-  Nous allons créer ce fichier, pour se faire rendons nous dans notre répertoire Sites depuis un shell :

-  Toujours avec notre cher pico par exemple, créons le fichier :

-  Tapez le code suivant dans l’éditeur de texte, puis faites ctrl x, y et entrée, pour sauver votre oeuvre :p

-  Ensuite dans votre navigateur favori, tapez ceci :

(votre pseudo c’est celui avec lequel vous êtes connecté au système)

ou aussi :

(en effet 127.0.0.1 est l’adresse par défaut pour joindre votre propre machine)

Vous devriez voir apparaître un listing complet des spécificités de l’installation PHP sur votre Mac, ainsi qu’un certain nombre d’informations concernant votre serveur Apache.

Bon PHP sous OS X ;o)

 

Fichier de configuration du serveur web Apache

/Applications/Utilitaires/Terminal

Envoyer
L'e-mail du destinataire :

Votre Nom :

Votre e-mail :


 |  Imprimer |  Réagir
Activer PHP sous Mac OS 10.2
Par alan le 30 septembre 2006 - Menu du forum
 
Nous somme le 30 septembre 2006, PHP6 est sur le point de sortir, et ce tuto est toujours d’actualité sous 10.4. Bravo et merci !
 
Bravissimo !
 
> Activer PHP sous Mac OS 10.2
 le 11 juin 2005 - Menu du forum
 

Excellent, j’avais essayé d’autres tutos qui n’avaient pas fonctionné, mais celui là est au poil ! Merci bien

Je précise que cela fonctionne avec la version de PHP livré avec Tiger.

 
> Activer PHP sous Mac OS 10.2
Par Charles le 22 août 2005 - Menu du forum
 

Bonjour,

Je suis dans la mouise depuis plus d’un mois. J’essaie de faire du php et du mysql, j’ai acheté plusieurs bouquins pour faire un site en php et je me suis rendu compte qu’ils s’adressent à un public PC.

J’ai Dreamweawer et PhpMyAdmin. Je suis en MACOS 10.3.4

Je suis près à téléphoner car je n’ai jamais touché au terminal de ma vie et on m’a dit que je risquai de bloquer mon Mac voire pire !

Voici mon mail. ag_dauph@club-internet.fr

Merci d’avance pour votre aide.

Charles

 
problème pour retrouver la racine...
Par glorb le 8 mars 2005 - Menu du forum
 
Bon j’ai tout bien suivi, j’avais une erreur je l’ai modifiée et tout va bien apache marche. Mon pb c’est qu’impossible de trouver l’emplacement physique de mon root local.. Pas moyen de retrouver le fichier phpinfo.php, et même en remontant dans l’arbo jusqu’à mon simple pseudo, il me répond "The requested URL / glorb/ was not found on this server.". C’est pourtant bien mon pseudo. Damned. du coup si je remonte encore un coup il me met la page de test d’apache, qui est bien jolie par ailleurs. Est ce que quelqu’un voit d’où ça peut venir ?
 
> La racine du serveur Apache
Par Gunjin le 8 mars 2005 - Menu du forum
 

Salut glorb,

Le dossier racine pour l’utilisateur du serveur Apache accéssible par :


http://localhost/~pseudo/

C’est ton dossier Sites dans ton dossier de départ.

Plus généralement la racine du serveur Apache accessible par :


http://localhost/

C’est le dossier Documents de /Library/WebServer

@+ :)

 
> Activer PHP sous Mac OS 10.2
Par wildfrog le 16 janvier 2005 - Menu du forum
 
Merci pour ce tutoriel. et bonne année 2005.
 
> Activer PHP sous Mac OS 10.2
Par wadouk le 19 novembre 2004 - Menu du forum
 
et en ce qui concerne l’installation d’apache en service par exemple par xinetd, on fait comment ? j’ai rajouté un fichier http dans /etc/xinetd.d/ mais au reboot suivant apache n’est pas démarré. une idée ? d’avance merci
 
> Activer PHP sous Mac OS 10.2
 le 18 novembre 2004 - Menu du forum
 

Bonjour Bete comme je suis je fais ligne par ligne le tuto et voila le resultat : Dans terminal j arrive a ça... UW PICO(tm) 2.5 File : /etc/httpd/httpd.conf

## ## httpd.conf — Apache HTTP server configuration file ##

# # Based upon the NCSA server configuration files originally by Rob McCool. # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions. # See for detailed information about # the directives. # # Do NOT simply read the instructions in here without understanding # what they do. They’re here only as hints or reminders. If you are unsure # consult the online docs. You have been warned. # # After this file is processed, the server will look for and process # /private/etc/httpd/srm.conf and then /private/etc/httpd/access.conf # unless you have overridden these with ResourceConfig and/or [ Read 1089 lines ] ^G Get Help ^O WriteOut ^R Read File ^Y Prev Pg ^K Cut Text ^C Cur Pos ^X Exit ^J Justify ^W Where is ^V Next Pg ^U UnCut Text^T To Spell

Puis je fais 6 ctrl v J arrive a sa : # Timeout : The number of seconds before receives and sends time out. #

Sa correspond pas.........que ce passe t’il ?????Est-ce a dire que sa ne marche toujours pas sur MAC OS 10.3 ? Que PHP et Mysql sont impossible a mettre en routes sur les MAC ?? Bref chui larguer, et n ’arrive toujour pas a installer ce satané PHP sur MAC....et sa fait un an )))) y a t’il des personnes sur BREST (le trou bal du monde MAC ) pour venir m’aider ?

 
PHP
 
> tag XML
Par durum le 21 février 2004 - Menu du forum
 

Salut,

d’abord bravo pour le site et le tuto !

maintenant question : avec cette install, ou se trouve mon fichier php.ini ?

aussi : mon serveur apache 2 ne lit pas les tags <?xml> où aller pourchanger ça ?

Merci

 
> tag XML
Par durum le 23 février 2004 - Menu du forum
 

aller dans le fichier php.ini,

short_open_tags :On

ou alors utiliser la syntaxe :

<?php echo ’<?xml>’ ; ?>

 
> Activer PHP sous Mac OS 10.2
Par ADK le 26 janvier 2004 - Menu du forum
 
Je débute bien sûr et après trois jours de tâtonnement, j’ai fini par trouver la procédure d’installation de php qui me permet d’afficher une page avec ses propriétés. Test réussi donc avec le fameux fichier phpinfo.php. Je suis soulagé d’avoir trouvé sur cette page de xrings.net quelque chose de consistant à propos de Terminal avec lequel j’avais beaucoup de scrupules à "jouer" sans comprendre. Par contre, je n’ai pas réussi à jouer dans le bac à sable. Je mets du sable dans des formes et ça ne se transforme qu’en sable. Le test est réussi, mais par exemple, c’est comme si la commande <? echo etc... ?> n’existait pas. Pas d’interprétation. Je pense qu’il y a un fichier php.ini ou quelque chose dans ce genre à configurer... mais où, comment, pourquoi ? Est-ce que je dois relancer apache ? L’activation du partage web ne suffit-il pas ?
 
ben oui mais non...
Par blt le 3 janvier 2004 - Menu du forum
 

bravo pour ce tuto que j’ai suivi à la lettre ce qui m’a permi d’activer le php livré d’origine ;

puis stupidement, grisé par tant de facilité, j’ai un peu oublié mon statut de "pince"... et j’ai voulu installer la version suivante de php = début de mes problèmes...

je vous livre tels quels les résultats et actions :

Syntax error on line 239 of /etc/httpd/httpd.conf : Cannot load /usr/libexec/httpd/libphp4.so into server : (reason unknown) /usr/sbin/apachectl graceful : httpd could not be started

j’ai vérifié et recommencé la manip à plusieurs reprises => pas d’erreurs dans le .conf j’ai effectué un chmod de libphp4.so pour le mettre comme les autres mais pas mieux...

j’ai donc rétabli la version originelle du httpd.conf mais j’avoue être perplexe maintenant et surtout comme une truffe je n’ai pas fait de sauvegarde du liphp4.so d’origine...

vos avis, remarques ou autres me seraient précieux ;)

ps ma config : imac g3 400 10.2.6

 
Repartir à zero ?
Par yoy le 16 décembre 2003 - Menu du forum
 
Bonjour, aprés plusieurs tentatives et réinstallations de apache, php et mysql...seul le serveur apache2 fonctionne correctement. php4.3.2R2 n’a pas l’air de marcher puisque il ne sait pas lire des pages dont l’extension se termine par ".php" (mon navigateur affiche le code source du fichier). MySql4.0.15, lui, ne veut même pas se lancer depuis son tableau de bord "pref". Je tourne sur OS X 10.2, j’ai lu et essayer tout ce que je trouvais au sujet du fichier "httpd.conf" mais rien n’y fait, je suis toujours dans la même mouise... Ne trouvant aucune aide à mon problème, je souhaiterais éffacer proprement, en vue d’une réinstallation complète, les dits logiciels... Comment puis-je faire pour repartir sur une base saine ? merci d’avance...
 
> Repartir à zero ?
 le 16 décembre 2003 - Menu du forum
 
réponse à ma propre question trouvé ce matin... (mise à jour du système OS X 10.2 en 10.2.6) ! et voilà ! http://macfr.com/forums/index.php ?showtopic=7554
 
PLEASE HELP
Par lio le 14 décembre 2003 - Menu du forum
 

Bonjour, je suis dans la mrd .... J’ai activer php, mysql etc et ca marche super mais voila maintenant j’ai trop besoin d’aide il faut que je puisse envoyer des mails depuis un script php et ça je ne sais vraimant pas faire et le pire c’est que personne ne fait un tutorial à proprement parlé. Enfin aidé moi SVP J’appelle tous les hebergeur A L’AIDE C’est urgent "PLEASE HELP ....." ( 5ime ELEMENT ) merci de me contacter a mon adresse lio1985@voila.fr pour toute question MERCI

LIO

 
AAAAAAAAA LLLLLL ’’’’’’ AAAAA IIII DDDDEEEEE :-(
 
> Activer PHP sous Mac OS 10.2
Par Bordo le 7 décembre 2003 - Menu du forum
 
J’ai modifié le fichier phpinfo.php (qui ne marchait pas ) ainsi ;<? phpinfo() ?> et ca marche maintenant
 
> Activer PHP sous Mac OS X
Par Barberousse le 6 novembre 2003 - Menu du forum
 
BOUH !!! J’ai verifié la ligne 835, et il n’y a rien qui cloche (j’ai fait un copier coller du site). Je tourne sous 10.1.5. J’ai mis un # devant la ligne 835 et j’ai toujours le meme message d’erreur... HELP : je ne peux meme plus activer le partage web (meme sans gestion du php) => je suis dans la m.... !!!
 
> Activer PHP sous Mac OS X
Par iben le 6 novembre 2003 - Menu du forum
 

envoi ton fichier httpd.conf

iben@xrings.net

 
> Rétablir la configuration de départ d’apache
Par Gunjin le 7 novembre 2003 - Menu du forum
 

Salut,

Ne panique surtout pas, ne jette pas ton ordinateur par la fenêtre, et ne cherche pas à le vendre pour acheter un moule à gauffre, car les gauffres, elles ne servent pas plus de site web qu’un serveur apache tout pété !!!

Il est possible de tout simplement revenir à ta configuration de départ. Dans le dossier /etc/httpd/, il existe une copie de sauvegarde de ton fichier de config apache, la manip va donc consister à remplacer le fichier que tu as fusillé par celui configuré d’origine...

Pour se faire ouvre une fenêtre de Terminal et tape ceci (pas trop fort non plus, les claviers de nos jours ne sont pas très solides) :


% cd /etc/httpd/ ; sudo cp httpd.conf.default httpd.conf ; sudo apachectl graceful

Ton serveur apache fonctionne à nouveau ;)

@+ :)

 
> ActiveImpossible de relancer le partage web
Par Barberousse le 5 novembre 2003 - Menu du forum
 

salut, j’ai bien fait la manip expliquée ici, mais quand je relance dans les pref systeme, ca ne marche pas. J’ai donc essayé par le terminal, et j’ai un message d’erreur. Je vous le livre tel quel : Syntax error on line 835 of /etc/httpd/httpd.conf : Invalid command ’ ’ , perhaps mis-spelled or defined by a module not included in the server configuration

Si quelqu’un peut m’expliquer... Y a t-il autre chose à faire ? (un truc à télécharger, ou quelque chose que j’aurais oublié ???) Merci

 
> ActiveImpossible de relancer le partage web
Par iben le 6 novembre 2003 - Menu du forum
 

il faut voir l’erreur de syntaxe à la ligne 835 de ton fichier httpd.conf

Essaye d’ouvrir ce fichier dasn BBedit qui numerote les lignes, Pico ne le fait pas je crois.

Au fait es-tu sous panther ou jaguar ?

La ligne 835 sous panther correspond à "Add type", c’est l’ajout à cette ligne de AddType aplication/x-http-php .php .php3 qui doit être revoir. Ceci étant, sous Panther il ne faut pas modifier ces lignes, car l’activation du module de php active automatiquement la configuration AddType.

 
>Impossible de relancer le partage web
Par Barberousse le 6 novembre 2003 - Menu du forum
 
eh non je suis pas riche : je tourne sous 10.1.5 J’ai regardé la ligne que tu disais : j’ai mis # devant la ligne et ca n’a rien changé. le probleme c’est que je n’ai meme plus de partage web possible
 
> Impossible de relancer le partage web
 le 6 novembre 2003 - Menu du forum
 

c normal que tu n’aies plus de partage web, la moindre erreur l’empêche de se lancer.

Essaye d’isoler cette fameuse ligne et copie le contenu ici qu’on voit ce qui déconne.

 
> ActiveImpossible de relancer le partage web
Par iben le 6 novembre 2003 - Menu du forum
 

il faut voir l’erreur de syntaxe à la ligne 835 de ton fichier httpd.conf

Essaye d’ouvrir ce fichier dasn BBedit qui numerote les lignes, Pico ne le fait pas je crois.

Au fait es-tu sous panther ou jaguar ?

La ligne 835 sous panther correspond à "Add type", c’est l’ajout à cette ligne de AddType aplication/x-http-php .php .php3 qui doit être revoir. Ceci étant, sous Panther il ne faut pas modifier ces lignes, car l’activation du module de php active automatiquement la configuration AddType.

 
> Activer PHP sous Mac OS X
Par emynona le 29 septembre 2003 - Menu du forum
 
Enfin, un article EXPLICITE sur cette fameuse activation ...
Un grand merci à toi cher ami ;)
 
> Activer PHP sous Mac OS X
Par eggs le 13 octobre 2003 - Menu du forum
 

Salut, depuis la mise à jour 10.2.8 de jaguar, je reçoit ce message quand j’essaye d’ouvrir phpMyAdmin en local : "Can not load iconv or recode extension needed for charset conversion, configure php to allow using these extensions or disable charset conversion in phpMyAdmin." Comment faire pour que PHP charge ces extensions ? ou que faire d’autre pour retrouver l’utilisation de phpMyAdmin ?

Merci

 
Problème résolu
 le 13 octobre 2003 - Menu du forum
 
J’ai réinstallé PHP My Admin et il fonctionne à nouveau avec la fonction de conversion de caractère sur True. Tout va bien donc.
 
A L’aide SVP
Par lio1985 le 14 décembre 2003 - Menu du forum
 

Bonjour, je suis dans la mrd .... J’ai activer php, mysql etc et ca marche super mais voila maintenant j’ai trop besoin d’aide il faut que je puisse envoyer des mails depuis un script php et ça je ne sais vraimant pas faire et le pire c’est que personne ne fait un tutorial à proprement parlé. Enfin aidé moi SVP J’appelle tous les hebergeur A L’AIDE C’est urgent "PLEASE HELP ....." ( 5ime ELEMENT ) merci de me contacter a mon adresse lio1985@voila.fr pour toute question MERCI

LIO

 
Copyright 2002-2017 xrings - Tous droits réservés - Mentions légales - Propulsé par SPIP - Webdesigner et référencement Frédéric Guerrier