2008-09-24 9 views
2

J'essaie d'installer PHP sur ma boîte de développement (XP SP3/IIS 5.1) J'ai téléchargé PHP 5.2.6 stable (le programme d'installation MSI) et j'obtiens une erreur "Impossible de trouver httpd.conf". Après cela, l'installation semble se dérouler rapidement (plus rapidement que je ne l'aurais imaginé) et quand j'essaie d'exécuter un simple script PHP à partir de mon répertoire de test localhost que j'ai créé, je reçois un tas d'erreurs DLL manquantes. J'ai vu des messages là-bas qui indiquent que c'est possible et a été fait. Je ne vois pas de rapports de bogue pour ce MSI au support de PHP.NET. Des idées?Installer PHP sur XP/IIS 5.1?

Répondre

2

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

Il est facile et simple à mettre en place, il a une icône dans la barre d'état système pour montrer que son actif et vous pouvez la faire en ligne ou disponible à l'extérieur en cliquant sur l'icône et en le définissant. Je l'ai utilisé quand j'ai commencé à apprendre PHP car il a tout en un, pas besoin de configurer un autre service comme IIS.

+0

Aucun problème avec Apache, mais est-il possible d'exécuter PHP depuis IIS? Vous avez déjà beaucoup de choses sur cette boîte de dev, ne voulez pas ajouter plus que nécessaire .. à moins que ce soit? – Taptronic

1

Probablement le programme d'installation n'a pas configuré votre serveur pour utiliser PHP correctement. Consultez la page de Microsoft sur enabling PHP on IIS ou alternativement passer à Apache si c'est une option viable.

+0

Je lis à ce sujet maintenant. Bonne référence du site. Merci! – Taptronic

1

Je vais voir si je peux me souviens bien:

  1. Décompressez fichier zip PHP en c:\Program Files\php (ou exécuter le programme d'installation)
  2. Copie php5ts.dll dans c:\windows\system32
  3. Copier php.ini.dist dans c:\windows et le renommer à php.ini
  4. Éditez c:\windows\php.ini et recherchez l'extension dir - faites-le pointer vers c:\Program Files\php\extensions (ou partout où vous le mettez)
  5. C'est où ma mémoire est floue: Modifier vos paramètres d'application IIS, ajouter une carte de script pour .php fichiers et définir l'exécutable à php5ts.dll
  6. Profit ??!?!?!
+0

Je vérifie WWW.IIS.NET et vérifierai ceci dehors ensuite. Merci! – Taptronic

Questions connexes