Question

J'essaie d'installer PHP sur mon ordinateur de développement (XP SP3 / IIS 5.1). La version stable 5.2.3 de PHP a été téléchargée (package d'installation MSI) et le message d'erreur suivant s'affiche: "Impossible de trouver httpd.conf". . Après cela, l’installation semble se faire rapidement (plus rapidement que prévu) et lorsque j’essaie d’exécuter un simple script PHP à partir du répertoire de test localhost que j’ai créé, j’ai un tas d’erreurs DLL manquantes. J'ai vu des publications qui indiquent que c'est possible et que cela a été fait. Je ne vois aucun rapport de bogue pour ce fichier MSI dans le support PHP.NET. Des idées?

Était-ce utile?

La solution

Je ne sais pas si vous en avez déjà un, mais j'utilise WAMP à partir de http://www.wampserver.com/en

Il est facile et simple à configurer. Il comporte une icône dans la barre d'état système pour indiquer qu'il est actif et vous pouvez le rendre en ligne ou accessible à l'extérieur en cliquant sur l'icône et en le configurant. Je l'ai utilisé lors de mes premiers pas en PHP car il contient tout, il n'est pas nécessaire de configurer un autre service comme IIS.

Autres conseils

Le programme d’installation n’a probablement pas configuré votre serveur pour utiliser PHP correctement. Consultez la page de Microsoft sur autorisant PHP sur IIS ou passez à Apache si cette option est viable.

Je verrai si je peux m'en souvenir correctement:

  1. Décompressez le fichier zip PHP dans c: \ Program Files \ php (ou exécutez le programme d'installation)
  2. Copiez php5ts.dll dans c: \ windows \ system32
  3. Copiez php.ini.dist dans c: \ windows et renommez-le php.ini
  4. Modifiez c: \ windows \ php.ini et recherchez le répertoire correspondant à l’extension - faites-le pointer sur c: \ Program Files \ php \ extensions (ou à tout endroit ça)
  5. C’est là que ma mémoire devient floue: Modifiez les paramètres de votre application IIS, ajoutez une mappe de script pour les fichiers .php et définissez l’exécutable sur php5ts.dll
  6. Bénéfice!?! ??!?!
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top