Maison  >  Article  >  développement back-end  >  Que faire si php ne peut pas être installé sur iis

Que faire si php ne peut pas être installé sur iis

PHPz
PHPzoriginal
2023-04-04 13:59:13657parcourir

Avec le développement d'Internet, les sites Web sont devenus l'un des moyens importants permettant aux utilisateurs d'obtenir des informations, et IIS (Internet Information Services), en tant que serveur Web de Microsoft, a également reçu de plus en plus d'attention. Pour les utilisateurs qui aiment utiliser IIS, l’installation de PHP est une exigence très nécessaire et courante. Cependant, pendant le processus d'installation proprement dit, vous pouvez rencontrer des problèmes d'installation. Cet article expliquera en détail et fournira des solutions à la situation dans laquelle PHP ne peut pas être installé sur IIS.

1. Préparation avant l'installation

Pour installer PHP sur IIS, vous devez préparer les logiciels et outils suivants :

  1. Internet Information Services (IIS) : Assurez-vous qu'il est installé et activé
  2. Version décompressée de PHP : Téléchargez ; la version décompressée de PHP depuis la version du site officiel, il est recommandé de télécharger la version non thread-safe ;
  3. Visual C++ Redistributable pour Visual Studio : téléchargez et installez selon la version dont vous avez besoin ;
  4. Notepad++ : éditeur de texte, utilisé pour éditer les fichiers de configuration.

Adresse de téléchargement des logiciels et outils ci-dessus :

  1. Internet Information Services (IIS) : téléchargement du site officiel : https://www.iis.net/downloads
  2. Version décompressée PHP : téléchargement du site officiel : https:/ /windows.php.net/download
  3. Visual C++ Redistributable pour Visual Studio : téléchargement officiel de Microsoft : https://aka.ms/vs/16/release/VC_redist.x64.exe
  4. Notepad++ : téléchargement du site officiel : https : //notepad-plus-plus.org/downloads/

2. Installez PHP

  1. Extraire PHP : Décompressez le PHP téléchargé dans n'importe quel répertoire, tel que le dossier "php" dans le répertoire racine du lecteur D ; Configurez IIS : créez un nouveau site Web ou un hôte virtuel sur IIS, sélectionnez le répertoire cible et ajoutez un fichier test.php. Le code est le suivant :
  2. <?php
    phpinfo();
    ?>
Installez Visual C++ Redistributable pour Visual Studio : suivez les instructions du. package d'installation téléchargé à installer ;
  1. Configurer PHP : Modifiez le fichier de configuration PHP php.ini, qui se trouve généralement dans le dossier "D:php" :
  2. i Ouvrez le fichier php.ini et recherchez la configuration suivante :
;extension_dir = "./"

ii. Commentez-le, puis ajoutez la configuration suivante :

extension_dir = "D:\php\ext"

iii. Continuez pour rechercher la configuration suivante :

;extension=php_openssl.dll

iv. Modifiez-la avec la configuration suivante :

extension=php_openssl.dll

v. configuration :

;extension=php_mysqli.dll

vi. Changez-le Modifiez la configuration suivante :

extension=php_mysqli.dll

Configurez les variables d'environnement : Ajoutez le répertoire PHP à la variable d'environnement système Windows PATH.
  1. 3. Solution à l'échec de l'installation de PHP

Mémoire insuffisante : si votre serveur a peu de mémoire et exécute d'autres applications qui occupent beaucoup de mémoire en même temps, cela peut entraîner une mémoire insuffisante, entraînant l'échec de l'installation de PHP. À ce stade, augmenter la mémoire du serveur ou arrêter d'autres applications peut résoudre le problème.
  • Problème de version IIS : si votre version IIS est inférieure à 7.0, l'installation de PHP échouera. À ce stade, vous devez mettre à niveau la version IIS.
  • Problème de version PHP : si votre version PHP n'est pas compatible avec IIS, vous devez télécharger une version PHP compatible avec IIS.
  • Problèmes d'autorisation de dossier : si le programme d'installation ne peut pas accéder ou modifier un dossier ou un fichier PHP, vous devrez peut-être définir les autorisations sur le dossier ou le fichier. Assurez-vous que vous disposez des autorisations suffisantes pour accéder et modifier ces fichiers pendant l'installation.
  • Problème de paramétrage de php.ini : Lors de la modification du fichier php.ini, si les paramètres sont incorrects, PHP ne fonctionnera pas correctement. À ce stade, vous pouvez essayer de restaurer le fichier php.ini aux paramètres par défaut, puis de le modifier à nouveau.
  • En bref, si vous suivez les étapes ci-dessus et que vous ne parvenez toujours pas à résoudre le problème de PHP non installé, vous pouvez demander une assistance technique professionnelle. J'espère que cet article pourra vous être utile et j'espère que vous pourrez réussir à installer PHP sur IIS !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn