Problème avec PHP sur mon iMac

Tout ce qui concerne la configuration et l'utilisation de Mac OS X / OS X / macOS
-> Finder, Préférences système, Exposé...

Problème avec PHP sur mon iMac

Messagepar mad'doc » Mar 15 Fév 2005 15:13:03

J'ai suivi quelques tutoriaux sur le Net qui expliquent comment activer PHP sous Panther mais ça ne marche pas quelque soit la méthode...
Quelqu'un peut m'aider ?
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar mad'doc » Mer 16 Fév 2005 10:16:00

Personne ??


[Edit]
Je déplace mon sujet dans Systèmes - Mac OS X car ça me paraît plus approprié ;)
[/Edit]
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar MacGilles » Jeu 17 Fév 2005 14:50:29

Ce n'est pourtant pas compliqué. Juste deux # a enlever dans /private/etc/httpd/httpd.conf devant LoadModule et AddModule ;)
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar mad'doc » Ven 18 Fév 2005 09:55:41

MacGilles a écrit:Ce n'est pourtant pas compliqué. Juste deux # a enlever dans /private/etc/httpd/httpd.conf devant LoadModule et AddModule ;)

Oui, ça je l'ai fait... mais quand j'appelle une page PHP en local, le navigateur m'affiche le code de la page :cry:
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar MacGilles » Ven 18 Fév 2005 11:59:07

As-tu relançé Apache ou rebooté ton serveur ?

Tu as des messages d'erreur dans /private/var/log/httpd ?



PS : J'espère que tu n'as pas installé JohnWayne sinon ton Apache est mort ! :P
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar Numero41 » Ven 18 Fév 2005 13:10:41

MacGilles a écrit:PS : J'espère que tu n'as pas installé JohnWayne sinon ton Apache est mort ! :P


Je l'a note celle-ci bizzarement je ne l'avais jamais encore entendu :lol:
Tetsuo SHIMA
Membre d'élite de chasseur de dinosaures
Image
Avatar de l’utilisateur
Numero41
Utilisateur inscrit
Utilisateur inscrit
 
Message(s) : 1219
Inscription : Ven 12 Mars 2004 23:10:04
Localisation : neo-tokyo

Messagepar mad'doc » Ven 18 Fév 2005 13:24:56

MacGilles a écrit:As-tu relançé Apache ou rebooté ton serveur ?

J'ai essayé de désactiver puis réactiver le partage Web (ce qui doit arrêter puis redémarrer Apache): RIEN !!!
J'ai testé une commande de reboot dans le terminal (je ne l'ai plus en mémoire): Erreurs !!!
Et je reboote souvent mon iMac...


MacGilles a écrit:Tu as des messages d'erreur dans /private/var/log/httpd ?

Il faut que j'aille voir... Je te dirai ;)


MacGilles a écrit:PS : J'espère que tu n'as pas installé JohnWayne sinon ton Apache est mort ! :P

:roll: :lol:
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar MacGilles » Ven 18 Fév 2005 20:37:12

Ce serait bien que nous fasse part des messages d'erreurs quand tu relances Apache au shell.
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar mad'doc » Sam 19 Fév 2005 11:33:06

Dès que je peux, je les mets ;)
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar mad'doc » Mer 23 Fév 2005 17:27:56

Je m'y remets aujourd'hui (pendant les téléchargements sur le 7300 pour le LC475...) et j'ai relancé Apache avec:
Code : Tout sélectionner
sudo apachectl graceful


J'ai (enfin !!!) le message:
Code : Tout sélectionner
/usr/sbin/apachectl graceful: httpd gracefully restarted


Mais toujours pas de PHP qui fonctionne :cry: :cry:


Je vais finir par préférer EasyPHP sur mon PC :twisted:
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar MacGilles » Mer 23 Fév 2005 17:44:00

Donc ton Apache tourne nickel. Je ne vois pas ou est le problème. fouille tout les fichiers de log. Si ça ne marche pas il y a surement une erreur d'écrite quelque part.

Qu'est-ce que tu utilises comme code php pour tester ?
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar mad'doc » Mer 23 Fév 2005 17:50:33

Ca y est !!! J'ai enfin trouvé !!!

En fait, j'ai utilisé la méthode de xrings mais ce qui ne marche pas chez moi (pourquoi ???), c'est que l'éditeur de texte du terminal n'a jamais enregistré les modifs du fichier.
Je m'en suis sorti avec SubEthaEdit !!!
Quand je dis que cet éditeur est le meilleur... ;)
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar MacGilles » Mer 23 Fév 2005 18:04:58

Quel éditeur de texte du terminal ?
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar mad'doc » Mer 23 Fév 2005 18:22:56

pico

Mais je viens de voir qu'il fallait faire:
Code : Tout sélectionner
sudo pico /etc/httpd/httpd.conf


J'ai peut-être oublié le "sudo" mais je ne crois pas...

Enfin, maintenant, ça marche !!!
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar MacGilles » Mer 23 Fév 2005 18:51:09

Okay perso j'utilise vi. Sino avec les Dev Tools d'Apple tu as un éditeur graphique très bien ;)
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar Magnus Wislander » Ven 06 Mai 2005 18:07:40

Scusez-moi... Sur Mac, on a un serveur PHP ou il faut en télécharger un ? :?
ES LEBE DEUTSCHLAND
Avatar de l’utilisateur
Magnus Wislander
Utilisateur inscrit
Utilisateur inscrit
 
Message(s) : 206
Inscription : Lun 12 Avr 2004 18:12:38
Localisation : Evry, Essonne

Messagepar MacGilles » Ven 06 Mai 2005 19:50:23

Magnus Wislander a écrit:Scusez-moi... Sur Mac, on a un serveur PHP ou il faut en télécharger un ? :?


PHP n'est pas une appli serveur ou un service, c'est une bibliothèque de fonctionnalité qu'on intègre dans un serveur web comme Apache. Il fonctionne comme un module ou une librairie.

Normlement il n'est pas intégré dans OS X Client, tout comme MySQL. Alors que c'est le cas dans OS X Server.
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar Magnus Wislander » Sam 07 Mai 2005 11:09:36

Alors comment on fait pour faire des scripts PHP sur mac ? on télécharche un équivalent de easyPHP ?
ES LEBE DEUTSCHLAND
Avatar de l’utilisateur
Magnus Wislander
Utilisateur inscrit
Utilisateur inscrit
 
Message(s) : 206
Inscription : Lun 12 Avr 2004 18:12:38
Localisation : Evry, Essonne

Messagepar MacGilles » Sam 07 Mai 2005 11:55:24

Magnus Wislander a écrit:Alors comment on fait pour faire des scripts PHP sur mac ? on télécharche un équivalent de easyPHP ?


Si tu as installé PHP dans Apache, après tu prends l'outils que tu veux pour développer.
MacBook Pro 2012 2.6 MAT HD 16Go/960GoSSD NON Soudé 10.9.5 • MBP 2012 13"• iMac 2011 27" i5 1ToSSD/3ToDD/BluRay • MB Unibody Blanc • PB G4 15" 1.67 HD • Titanium 867 • Cube • iMac DV600 • iBook Coquillage (les 5 !) • 1400 • 6100 • Q700 • PB520c • LC475 • Classic II • LC3+68040/66 • LC2/IIe • Mac + • iPod Mini 6Go • iPhone 6 128Go • TouchPad 32 Go
Avatar de l’utilisateur
MacGilles
Administrateur
Administrateur
 
Message(s) : 3157
Inscription : Mer 28 Jan 2004 15:15:40
Localisation : Lugdunum

Messagepar mad'doc » Sam 07 Mai 2005 12:54:49

Magnus Wislander a écrit:Alors comment on fait pour faire des scripts PHP sur mac ? on télécharche un équivalent de easyPHP ?

Sur Mac, il n'y a pas d'équivalent EasyPHP mais comme c'est intégré à l'OS (une fois installé), un soft type EasyPHP ne donnerait rien de plus.

Pour activer PHP sous Panther; il y a ce sujet: L?activation de PHP sous Panther (xrings.net)
Ensuite, tu places tes pages HTML/PHP dans le répertoire Site et ça marche.
Seule chose qui n'est pas gérée comme EasyPHP: l'accès direct à tes répertoires créés.
Pour celà, tu peux aussi créer un script PHP qui te liste les répertoires contenus dans Site et mettre un raccourci sur le bureau ou dans le Dock ;)
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar Magnus Wislander » Sam 07 Mai 2005 17:36:33

En fait, j'ai fait plus simple : j'ai téléchargé ça ! Ça a l'air de marcher. Ça revient peut-être au même que l'activation par Terminal, très lourde... Et ça fonctionnera aussi sous Tiger ? Apparemment, tout a changé entre Jaguar et Panthère, donc je m'inquiète. :?
ES LEBE DEUTSCHLAND
Avatar de l’utilisateur
Magnus Wislander
Utilisateur inscrit
Utilisateur inscrit
 
Message(s) : 206
Inscription : Lun 12 Avr 2004 18:12:38
Localisation : Evry, Essonne

Messagepar mad'doc » Sam 07 Mai 2005 18:33:00

Si tu es sous Jaguar, la manip est un peu différente: Activer PHP sous Mac OS 10.2 ;)

Sous Tiger, je ne sais pas: Je ne l'ai pas encore !
Membre de l'élite des chasseurs de dinosaures
Image
Avatar de l’utilisateur
mad'doc
Modérateur
Modérateur
 
Message(s) : 1331
Inscription : Mar 10 Fév 2004 14:55:59
Localisation : Dans le pays de la pomme

Messagepar Magnus Wislander » Dim 08 Mai 2005 13:28:19

Bon alors on verra quand le tigre rugira. En attendant, je vous conseille de voir le lien que j'ai envoyé. Ça dispense de faire la manip compliquée de xrings et ça met PHP 5 au lieu du 4.
ES LEBE DEUTSCHLAND
Avatar de l’utilisateur
Magnus Wislander
Utilisateur inscrit
Utilisateur inscrit
 
Message(s) : 206
Inscription : Lun 12 Avr 2004 18:12:38
Localisation : Evry, Essonne


Retour vers Système d'exploitation : Mac OS X / OS X / macOS



Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 3 invité(s)