Virez EasyPHP et prenez le contrôle! (tuto) - Page : 21 - PHP - Programmation
Marsh Posté le 08-10-2006 à 13:48:40
Tu dois pas avoir la bonne version du dll : "php5_apache2_2.dll" enfin je crois qu'il s'appelle comme ca.
Marsh Posté le 08-10-2006 à 14:54:09
Ben c'est la 5.1.6.6, et pareil pour php5ts.dll
Marsh Posté le 08-10-2006 à 15:05:55
donc drasche, ton explication ne marche pas pour php5/mysql5 ?
J'ai pas encore essayé, mais c'est ca que j'ai besoin de faire.
Marsh Posté le 08-10-2006 à 15:10:46
non, ça ne marchera pas, c'était spécifique à Apache1/PHP4/MySQL4.
Bon, je progresse:
Citation : The Apache service named reported the following error: |
Je continue d'investiguer.
Edit: et merde, PHP5 supporte pas Apache 2.2 mais rien que Apache 2.0?
Marsh Posté le 08-10-2006 à 15:26:00
AHAHAH!!!
C'était bêtement ça! J'utilisais Apache 2.2 et PHP5 est compilé pour Apache 2.0 (bizarre que sur mon laptop, il me disait plutôt qu'il ne trouvait pas la lib php5apache2.dll)
Marsh Posté le 08-10-2006 à 15:35:24
donc, le tuto est le meme pour php5/mysql5 ou pas ?
Marsh Posté le 08-10-2006 à 15:38:17
Non à cause de MySQL qui n'est plus de base mais une extension. Je n'ai pas encore testé. Possible aussi qu'il faille ajouter ton répertoire PHP dans le PATH système comme c'est recommandé dans la doc, je n'ai pas pris la peine d'essayer sans. Pour le reste, il faut que je plonge vraiment dedans histoire de m'assurer que je n'oublie rien.
Marsh Posté le 08-10-2006 à 20:57:23
ReplyMarsh Posté le 08-10-2006 à 21:31:42
omega2 a écrit : Je ne sais pas pour php5, mais php6 marche trés bien avec apache 2.2 |
php6 ca existe ?
Marsh Posté le 08-10-2006 à 21:46:23
Oui, la branche php6 existe depuis cet été.
On peut le trouver dans les snapshots : http://snaps.php.net/
De même, pour les extensions officielle de php.
Marsh Posté le 08-10-2006 à 22:23:13
omega2 a écrit : Je ne sais pas pour php5, mais php6 marche trés bien avec apache 2.2 |
En principe oui, faut juste recompiler avec les libs d'Apache 2.2 (et je suis trop feignasse pour me lancer là-dedans)
Marsh Posté le 20-10-2006 à 11:22:32
Bon tuto,
Je pense que je vais virer easy php pour me rapprocher de mon ordinateur.
Il faut savoir se prendre par la main...
Marsh Posté le 06-12-2006 à 17:50:44
Après avoir installé Apache2.2.3 et PHP 5.2.0, le serveur apache ne voulait pas démarrer à cause de ca:
Citation : > Cannot load C:/www/Php5/php5apache2.dll the module sp\xe9cifi\xe9 not |
Sur le net j'ai trouvé cette solution:
Citation : change httpd.conf |
Ca fonctionne maintenant. Peut être que ça dépannera certains.
Au fait vous avez une explication à ça ?
Marsh Posté le 06-12-2006 à 17:52:43
La dll de Php a peut être été mise à jour, et la config d'apache n'a pas été modifiée en conséquence.
Marsh Posté le 06-12-2006 à 18:20:34
Non, c'est parce que l'une est compilée avec les headers Apache 2.0 et l'autre avec les headers Apache 2.2 Il faut utiliser la bonne DLL PHP avec la bonne version d'Apache, voilà tout
Marsh Posté le 06-12-2006 à 20:38:01
Tiens si y'en a un qui aurait réussi à compiler PHP sous Windows, ça serait cool Pour Apache toussa pas de probs, mais alors pour PHP, quelle zone
J'aurais besoin en fait de le compiler avec un flag en plus, qui n'y est pas sur les binaires filés sur le site. C'est pour activer la gestion de la mémoire, et donc pouvoir regarder la conso lors de l'exécution de scrouipts
Marsh Posté le 07-12-2006 à 09:10:43
C'est pour utiliser les fonctions xdebug_memory_usage() et xdebug_peak_memory_usage() qu'il faut que tu actives le flag de la gestion de mémoire?
Marsh Posté le 07-12-2006 à 10:06:51
Voilà exactement. Et sur les build windows, c'est pas actif, du coup les fonctions d'xdebug ne retournent rien
Marsh Posté le 07-12-2006 à 10:50:08
php 5.1.4 et la dernière de xDebug. Maintenant faudrait recompiler PHP pour la bonne version d'apache, avec les bonnes extensions... Et là c'est déjà un problème, certaines extensions foirent complètement, je t'explique pas le bordel déjà pour le compiler avec libiconv, il trouvait pas des trucs et tout (alors qu'avec Apache pas de probs)
Marsh Posté le 07-12-2006 à 14:08:07
bon je veux desinstaller easyphp, mais comment ca se passe pour les données mysql et le dossier web? j'espere que ca ne supprime pas les données a la desintalation.
Marsh Posté le 07-12-2006 à 14:24:41
fabien a écrit : bon je veux desinstaller easyphp, mais comment ca se passe pour les données mysql et le dossier web? j'espere que ca ne supprime pas les données a la desintalation. |
ben tu copies/colles ailleurs le répertoire "data" de Mysql et le répertoire "www" de easyphp...
Marsh Posté le 23-08-2007 à 02:11:18
gizmo a écrit : Complement d'info : Comment installer Apache2 / PHP5
|
Merci Gizmo pour ces infos
Sinon je voulais savoir, ma question est peut-être idiote étant donné que je débute en PHP/Mysql mais après avoir suivi les instructions de Gizmo, est-ce qu'on a encore besoin d'installer PHPMyAdmin ?
Merci
Adrien
Marsh Posté le 23-08-2007 à 09:05:45
Oui, car MySQL ne fournit pas ses outils d'administration avancés dans son package serveur. Tu les trouveras ici si ça te tente:
http://dev.mysql.com/downloads/gui-tools/5.0.html
Marsh Posté le 23-08-2007 à 16:08:25
J'ai une autre question. Je risque de paraitre très idiot mais après tout, avant de savoir que le html et le css se codaient dans le bloc note je n'en avais aucune idée.
Quelqu'un pourrait-il me résumer les outils à utiliser et la manière de les utilisés ?
On code le Html et le Css dans le bloc note.
Où code-t-on le PHP ? Dans le bloc note ?
A quoi sert le moniteur Apache ?
Merci
Marsh Posté le 23-08-2007 à 20:45:00
cli142 a écrit : J'ai une autre question. Je risque de paraitre très idiot mais après tout, avant de savoir que le html et le css se codaient dans le bloc note je n'en avais aucune idée. |
ben tu developpe avec phpedit par exemple, ou notepad++, ou bien d'autre editeurs de texte orienté programation.
le bloc note, c pas tres claire comme presentaiton pour programmer.
Marsh Posté le 08-06-2008 à 13:59:42
C'est compatible avec Vista ?
Marsh Posté le 08-06-2008 à 22:40:25
Reply
Marsh Posté le 08-10-2006 à 13:03:52
Reprise du message précédent :
C'est quoi la ligne que t'as mis dans le httpd.conf de ton apache 2.2?