Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3302 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP et IIS

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP et IIS

n°1948232
Flyman30
Posté le 08-12-2009 à 09:37:42  profilanswer
 

Bonjour,
 
Je travaille sous XP pro avec le serveur IIS pour l'ASP
 
J'avais installé php 5.2 et MySql et tout se passait bien, mais à la suite d'un HDD foireu j'ai du réinstaller le système..
Bonjour,
 
Hier, j'ai voulu ré-installer PHP sur mon IIS:
 
J'ai donc installé PHP avec le fichier executable php-5.2.11-win32-installer.msi dans C:\php
 
Selon le tuto fourni, j'ai modifié php.ini pour lui indiquer le path : extension_dir ="C:\php\ext"
Toujours selon le tuto, j'ai modifié la variable d'environement utilisateur dans Windows C:\php et la variable système PHPRC c:\php
 
Dans IIS j'ai mi le fichier php5isapi.dll et l'extention .php
 
J'ai re-démarré windows et j'ai pu travailler un site en php le soir j'ai éteind le PC.
 
Ce matin impossible de voir une page php dans un navigateur, j'ai le message d'erreur :
L'accès à cet emplacement de la mémoire n'est pas valide.
 
Je vérifie dans IIS et là j'ai un message qui me dit que php5isapi.dll n'est pas chargé...
 
Je fait Démarrer/Executer et je tape : regsvr32  c:\php\php5isapi.dll
Réponse de Windows :
LoadLibrary("C:\php\php5isapi.dll" ) à échoué - l'accès à cet emplacement de la mémoire n'est pas valide.
 
Quelqu'un arrait-il une idée de ce qui se passe ? je devient fou (si ce n'est pas déjà fait)
 
Merci

mood
Publicité
Posté le 08-12-2009 à 09:37:42  profilanswer
 

n°1949039
Flyman30
Posté le 10-12-2009 à 14:36:04  profilanswer
 

Bonjour,
 
Bon j'ai tout désinstallé et réinstallé hier après-midi et tout s'est mis à fonctionner Mais ce matin j'allume le PC et lors d'une tentative de travailler sous php le même message d'erreur est ré-apparu !
 

Citation :

L'accès à cet emplacement de la mémoire n'est pas valide.


 
 
Après beaucoup de vérification je me suis rendu compte que php5isapi.dll ne se chargeait pas dans IIS (ça passe en rouge) !
http://2744.ikoula.org/isapi.jpg
J'ai donc remis cette dll et miracle ça à fonctionné mais seulement jusqu'au reboot suivant.... Crying or Very sad
 
Depuis IIS refuse de charger php5isapi.dll
 
Un peu d'aide serait la bienvenue, merci.


Message édité par Flyman30 le 10-12-2009 à 14:36:29
n°1949108
fred777888​999
Posté le 10-12-2009 à 16:05:06  profilanswer
 

Hello fly... Tu ne prefererai pas installer plutot un winAmp ou un apache (voire un easyPhp) au lieu de t'emmerder avec IIS ? Ca fonctionne impec et ca evite bien de problemes.

n°1949111
Flyman30
Posté le 10-12-2009 à 16:09:23  profilanswer
 

Je ne peut pas j'ai pas mal de site en ASP !

n°1949114
fred777888​999
Posté le 10-12-2009 à 16:14:26  profilanswer
 

aie :( As-tu essaye de bien mettre des droits a 'tout le monde' en lecture sur ta dll (et son repertoire) pour etre sur que l'utilisateur IIS peut bien la charger ? Sinon sur ton site php, tu peux essayer de changer les options de connexion anonymes mais ca risque de faire un gros trou de securite :(

n°1949130
Flyman30
Posté le 10-12-2009 à 16:47:24  profilanswer
 

fred777888999 a écrit :

aie :( As-tu essaye de bien mettre des droits a 'tout le monde' en lecture sur ta dll (et son repertoire) pour etre sur que l'utilisateur IIS peut bien la charger ? Sinon sur ton site php, tu peux essayer de changer les options de connexion anonymes mais ca risque de faire un gros trou de securite :(


 
Oui j'ai déja fait tout ça en vain sur ce PC, heureusement sur mon PC portable ça fonctionne, mais c'est moins pratique pour travailler !

n°1949131
Flyman30
Posté le 10-12-2009 à 16:52:44  profilanswer
 

Je viens de refaire une installation "manuelle" de php , les pages simple du style  
 

Citation :

<?php
phpinfo();
?>


 
Fonctionnent, mais je ne peut pas me connecter à MySql ! Je craque...   :pt1cable:  
 
Message d'erreur :  

Citation :

Database Error: Unable to connect to the database:The MySQL adapter "mysql" is not available.


 
mon php.ini  indique bien le path de cette extension...
 

Citation :

; Directory in which the loadable extensions (modules) reside.
extension_dir = "C:\PHP\ext"


 
et j'ai bien ôté les ; devant les extentions...  

n°1949136
fred777888​999
Posté le 10-12-2009 à 17:16:41  profilanswer
 

La vache... Il te reste la possibilite de faire un pansement (qui recopie ta dll et lui positionne les bons droits, avec par exemple un fichier bat qui se lance au moment du boot) mais c'est plutot triste :(

n°1949142
Flyman30
Posté le 10-12-2009 à 17:34:00  profilanswer
 

Ouai comme tu dit c'est triste et ça me fout les boules tout ce temps perdu..
 
Merci, peut-être quelqu'un aura t-il une idée lumineuse... ;)

n°1949420
Flyman30
Posté le 11-12-2009 à 12:48:49  profilanswer
 

Bon j'ai réussi c'est le principal, bien que la méthode ne me plaise pas !
En effet il à fallut mettre le fichier libmysql.dll dans windows/system32 !
Ce fichier étant normalement dans le répertoire C:/PHP et le Path étant indiqué dans php.ini et dans les variables d'environnement de Windows, il n'est pas normal qu'on soit "obliger" de mettre des dll dans un autre répertoire....

mood
Publicité
Posté le 11-12-2009 à 12:48:49  profilanswer
 

n°1949433
stealth35
Posté le 11-12-2009 à 13:13:40  profilanswer
 

mais avec l'installer php, tout ca se fait tout seul normalement... ?

n°1949458
Flyman30
Posté le 11-12-2009 à 14:18:15  profilanswer
 

stealth35 a écrit :

mais avec l'installer php, tout ca se fait tout seul normalement... ?


C'est ce que je pensait.....

n°1949470
stealth35
Posté le 11-12-2009 à 14:27:33  profilanswer
 

pas terrible tout ca...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP et IIS

 

Sujets relatifs
[résolu] Activer la lib GD - IIS - PHPinstaller PHP et MySQL sur un IIS
sécuriser un site avec PHP, MySQL et IIS[Résolu] PHP + IIS = erreur d'extension mysql
Probleme de suppression de fichier avec PHP + IIS/6Probleme de PHP avec IIS et Apache
PHP sous IIS - ASPProblème PHP IIS
Probleme d'instalation de PHP 5 sous IIS 5 ![PHP sur IIS] - Récupérer le username sur un domaine
Plus de sujets relatifs à : PHP et IIS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR