Précédent   Forum des professionnels en informatique > PHP > Outils > WAMP
WAMP Forum d'entraide sur WAMP (Windows Apache MySQL PHP) : installation, utilisation, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 26/06/2006, 14h35   #1
Membre du Club
 
Inscription : juin 2004
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 118
Points : 40
Points : 40
Par défaut Migration PHP4 -> PHP5 : Ne reconnait plus les fonctions de bases!

Bonjour !

Je viens à l'instant de faire migrer mon serveur en PHP5 selon : http://www.easyphp.org/faq.php3
(Rubrique 50)

Sauf que maintenant, j'ai mes fonctions mysql qui ne sont plus reconnues par le serveur web! J'ai oublié un truc dans les paramètres de configurations c sure! Mais quoi ???

Merci!!!
Thomus38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 14h53   #2
Membre Expert
 
Homme
Inscription : janvier 2004
Messages : 1 238
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2004
Messages : 1 238
Points : 1 421
Points : 1 421
on sont les messages d'erreurs qu'on ai une idée du probleme ?

a tout hasard : t'aurais pas oublié d'activer l'extension mysql ?
__________________
PHP :
Regle n°1 : mysql_query(...), mysql_connect(...) et mysq_select_db(...) doivent EN DEBUG etre suivies de or die(mysql_error()); (mais jamais en production)
Regle n°2 : Mieux encore : mysql_query($requete) or die("$requete<br/>".mysql_error());
Regle n°3 : echo '<pre>';var_dump($var);echo '</pre>'; affiche le contenu et le type d'une variable.
Publiez vos textes de fantasy et de science-fiction sur http://www.cercledefaeries.com/concours/
Fladnag est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h01   #3
Membre du Club
 
Inscription : juin 2004
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 118
Points : 40
Points : 40
Voila l'erreur :

Fatal error: Call to undefined function mysql_connect() in c:\program files\easyphp1-8\www\ajout_news.php on line 71

En fait, quand je fais clique droit sur l'icone easyphp, puis configuration et enfin, extension php, je n'ai pas (plus ?!?) l'extension mysql ! J'ai essayé de bidouiller un peu les fichiers de conf mais rien n'y fait...
Pourtant, dans le répertoire PHP/ext, j'ai bien le fichier :php_mysql.dll
Là je comprends plus....
Thomus38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h05   #4
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
ça ne se passe pas mieux si tu renommes php/ext en php/extensions ?
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h08   #5
Membre du Club
 
Inscription : juin 2004
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 118
Points : 40
Points : 40
ben y'a deja un autre repertoire nommé extensions. mais je vais essayer
Thomus38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h12   #6
Membre du Club
 
Inscription : juin 2004
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 118
Points : 40
Points : 40
Non ca ne donne rien....
C étonnant quand même. Bon de toute manière, je viens d'apprendre que mon hebergeur Web ne supporte pas le PHP5. Donc, je vais rester en PHP4 mais n'empeche qu'il faudra bien y passer un jour ! J'pense que c'est sacrement puissant le PHP5 comparé au PHP4..
Thomus38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h49   #7
Rédacteur
 
Avatar de wamania
 
Développeur Web
Inscription : juillet 2003
Messages : 676
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juillet 2003
Messages : 676
Points : 678
Points : 678
easyPHP fait du PHP5????
je suis pas sur de ça.
Si tu as rajouter manuellement PHP5, je doute que ça fonctionne
Essaie http://www.wampserver.com/
__________________
Articles sur developpez.com
- Gestion des exceptions avec PHP5
- Chiffrement et hash en PHP contre l'attaque Man in the middle
- Aedituus - Espace membre sécurisé en PHP5

Lithium : ORM ActiveRecord PHP5 extrêmement léger
wamania est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h52   #8
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par wamania
easyPHP fait du PHP5????
je suis pas sur de ça.
Si tu as rajouter manuellement PHP5, je doute que ça fonctionne
Essaie http://www.wampserver.com/
La FAQ d'easyPHP propose une manip pour passer à PHP5.
Je l'ai fait aussi, ça fonctionne, mais c'est la m... pour les extensions.
Au final je vais probablement passer à WAMP en effet.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h53   #9
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
De plus, le support MySQL n'est plus integre directement a PHP5. Il faut utiliser une des extensions disponible (Mysql, Mysqli, PDO)

Il faut donc modifier le php.ini en consequences.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 15h56   #10
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par stunti
De plus, le support MySQL n'est plus integre directement a PHP5. Il faut utiliser une des extensions disponible (Mysql, Mysqli, PDO)

Il faut donc modifier le php.ini en consequences.
En fait je crois que c'est ça le problème : easyPHP ne considère pas mysql comme pouvant être une extension, et c'est peut-être là que ça bloque. Mais j'ai aussi des soucis avec d'autres extensions... Bref, c'est pas fait pour être trop trop modifié, easyphp. Vivement la prochaine version.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h00   #11
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
Je ne connais pas trop easyPHP. Il est vrai que j'utilise plutot WAMP.
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 16h38   #12
Membre du Club
 
Inscription : juin 2004
Messages : 118
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 118
Points : 40
Points : 40
Ben c tout neuf alors PHP5 ?? Je croyais que ca existait depuis un moment moa
En tout cas, l'objet, exception et tout le tralala : ca va etre sympa
Thomus38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/06/2006, 17h09   #13
Expert Confirmé
 
Avatar de Eusebius
 
Inscription : avril 2003
Messages : 3 286
Détails du profil
Informations forums :
Inscription : avril 2003
Messages : 3 286
Points : 3 155
Points : 3 155
Citation:
Envoyé par Thomus38
Ben c tout neuf alors PHP5 ?? Je croyais que ca existait depuis un moment moa
En tout cas, l'objet, exception et tout le tralala : ca va etre sympa
Ca existe depuis quelques années, mais c'est pas encore intégré à easyPHP, c'est tout.
Eusebius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h41.


 
 
 
 
Partenaires

Hébergement Web