Bonjour à tous, Voila je vais vous expliquer mon problème, si vous avez la réponse je serais aux anges... Je suis utilisateur de wampServer à la place de easy php jusque ici tout allez bien. Mon problème j'ai un hébergeur qui supporte le php5 en mode cgi mais avec l'extension .php5 Donc j'ai modifié mon httpd.conf de la manière suivante, je sais pas si c ce qu'il falait faire donc déja si vous pouvez me confirmez....
j'ai rajouté : #----Hervé Marie -----# #PHP5 en cgi AddType application/x-httpd-php5 .php5 Action application/x-httpd-php5 "/php/php-cgi.exe" ScriptAlias /php/ "C:/wamp/php/" #---- Marie ---#
quand je fais un phpinfo(); il me dis :
Server API CGI/FastCGI
donc je me suis dis mon php est interprété avec le module cgi dès que je mets une extension .php5 c'est ce que je voulais. J'ai fais des scripts avec de l'objet php5 et ca marché (simplexml __construct, private, etc..)
Mon problème est survenu avec mysql la je suis vraiment paummé ?? Quand je fais un script en .php c le module apache qui interprète et mes connection requetes rendu etc fonctionnent à merveille mais quand je fais des scripts en .php5 la plus rien du tout rien ne s'affiche meme pas un message pour me guider un peu. alors svp aidez moi je perds un temps fou avec ca et j'ai essayé de chercher chercher et je suis vraiment pas très bon dans les config serveurs en fait... :-(
Pour vous guider sur mon problème je peux vous dire que ca : Un phpinfo() sur un .php me donne la rubrique normale mysql MySQL Support enabled Active Persistent Links 0 Active Links 0 Client API version 3.23.57
mais un phphinfo() en .php5 j'ai tout simplement pas la rubrique mysql et je ne sais comment faire pour régler le prob ou configurer et comment
merci d'avance pour votre soutien.
ma config windows xp, wampserver + add on PERL_add-on.exe d'installé.
merci encore si vous pouvez me dépanner..
@ bientot et j'espères pouvoir contribuer de facon positive quand je serais plus à l'aise sur les configs de serveurs..
Tout d'abord je te remercie de ta réponse, Mais hélas ca marches pas j'ai fais comme tu as dis. j'ai désactiver en enlevant le ; devant php_mysqli.dll
ensuite j'ai changé mon objet de connextion mysql avec mysqli a la place de mysql et j'ai matté php 5 avancé livre que j'adores mais il disent que il y a seulement la function mysql_connect qui change au niveau arguments à savoir $connection =mysqli_connect('localhost', 'foo', 'password', 'bar'); donc j'ai rajouté à l'instanciation de mon objet juste le paramètre de la base à choisir mais mantenenant il me sort ca ?? j'en ai marres si vous saviez de pas pouvoir programmer mes progs pour ces problèmes avec mysql.... grr.... enfin c la vie Call to undefined function mysqli_connect()
si vous avez des idées ??? ps : au secours mes amis.......
si il tu as ce message c'est que l'extension mysqli n'est pas activé ! l'as tu bien activé dans le bon php.ini (avec l'addon php4 tu obtient deux php.ini)
le probleme vient du fait qu'ne mode CGI, php va obligatoirement chercher le php.ini dans le repertoire de windows ! donc vu qu'il ne trouve rien il prend les param par défaut donc il faut copier le php.ini du rep apache de wamp dans le rep de windows, et aprés ca fonctionne.
Merci a tous, J'avais redémarré mon serveur et tout et tout.. mais après un tchat intensif avec Uni effectivement le chemin disait que le php.ini était dans le répertoire windows par défaut, j'ai donc remarqué ce truc demandé à Uni ce qu'il en pensé et j'ai suivi son conseil de mettre le double du fichier php.ini dans windobe, effectivement une fois le php.ini dupliqué ici c tout bon, par contre je vois pourquoi il réagit comme ca en mode cgi mais bon ca marche nickel et toutes les news fonctionnalités en activant mysqli fonctionnent aussi à condition de remanier ces class. Au remarque ct le moment ou jamais pour les mettres à jour avec toutes les nouvelles possibilitées de php5.
Merci à tous pour vos réponse et longue vie à wamps excellent logiciel.