Maison  >  Article  >  développement back-end  >  Comment installer PHP Composer sur le serveur IIS

Comment installer PHP Composer sur le serveur IIS

PHPz
PHPzoriginal
2023-04-24 10:50:14808parcourir

PHP Composer est un outil de gestion des fichiers de dépendance PHP. Il peut nous aider à gérer et installer facilement les packages et bibliothèques PHP requis par le projet. Si vous utilisez un serveur IIS, cet article vous expliquera comment installer PHP Composer sur un serveur IIS.

  1. Téléchargez le package d'installation PHP

Tout d'abord, nous devons télécharger et installer l'environnement PHP. Vous pouvez télécharger le package d'installation PHP adapté à IIS depuis le site officiel et suivre les instructions pour terminer l'installation.

  1. Configurer IIS

Après avoir installé l'environnement PHP, nous devons ajouter le module PHP à IIS afin de pouvoir exécuter des applications PHP sur IIS. Les étapes spécifiques pour ajouter le module PHP dans IIS sont les suivantes :

  1. Ouvrez le gestionnaire IIS.
  2. Sélectionnez le nom du serveur dans la colonne de gauche et ouvrez « Ajouter des rôles et des fonctionnalités » dans « Gestionnaire de serveur » à droite.
  3. Dans « Assistant d'ajout de rôles et de fonctionnalités », sélectionnez le rôle « Serveur Web (IIS) », puis cliquez sur « Suivant ».
  4. Sélectionnez « Serveur Web » et « Fonctions HTTP communes ».
  5. Sous « Fonctions HTTP communes », cochez « CGI » et « Extensions ISAPI ».
  6. Sous « CGI » et « Extensions ISAPI », cochez « PHP » et « FastCGI ».
  7. Après avoir terminé la configuration de l'assistant, redémarrez le serveur IIS pour prendre effet.
  8. Télécharger PHP Composer

Le moyen le plus simple de télécharger PHP Composer est de télécharger le programme d'installation à l'aide de la ligne de commande. Pour exécuter ces commandes, vous devez ouvrir Windows PowerShell sur le serveur IIS. Entrez les commandes suivantes dans PowerShell :

$ cd C:\inetpub\wwwroot\(进入网站根目录)
$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
$ php composer-setup.php
$ php -r "unlink('composer-setup.php');"

Ces commandes téléchargeront et installeront PHP Composer dans le répertoire racine du site Web.

  1. Ajuster la configuration PHP.ini

Avant d'utiliser PHP Composer dans IIS, nous devons apporter quelques ajustements à la configuration PHP. Les étapes spécifiques sont les suivantes :

  1. Ouvrez le fichier "php.ini" dans le répertoire d'installation de PHP.
  2. Recherchez "extension_dir" et définissez-le sur le chemin absolu du répertoire d'extension PHP actuel.
  3. Recherchez "allow_url_fopen" et réglez-le sur "On".
  4. Recherchez « disable_functions » et effacez sa valeur.
  5. Enregistrez et fermez le fichier "php.ini".
  6. Configuration de PHP Composer dans IIS

Après avoir installé PHP Composer et terminé l'ajustement de la configuration de PHP, nous devons encore effectuer quelques configurations sur PHP Composer dans IIS. Les étapes spécifiques sont les suivantes :

  1. Ouvrez IIS Manager.
  2. Sélectionnez le nom du site Web dans la colonne de gauche, puis dans le « volet du milieu » à droite, double-cliquez sur « Handler Mapping ».
  3. Dans la fenêtre « Mappages de gestionnaires », cliquez sur « Ajouter un mappage de module ».
  4. Dans la fenêtre "Ajouter un mappage de module", définissez l'extension de "Chemin de requête" sur ".phar", "Nom du module" sur "FastCgiModule" et "Chemin du fichier exécutable" sur "php-cgi" dans l'installation PHP. répertoire .exe".
  5. Cliquez sur "OK" pour enregistrer les paramètres.
  6. Test PHP Composer

Après avoir configuré PHP Composer dans IIS, nous pouvons le tester via la ligne de commande. Entrez la commande suivante sur la ligne de commande pour confirmer si PHP Composer a été installé avec succès :

$ cd C:\inetpub\wwwroot\
$ php composer.phar -v

Si les informations de version de PHP Composer sont affichées avec succès, alors PHP Composer a été installé avec succès sur le serveur IIS.

Résumé

Dans cet article, nous avons présenté comment installer PHP Composer sur le serveur IIS. Pour installer correctement PHP Composer, vous devez suivre les étapes ci-dessus pour terminer l'environnement PHP et la configuration IIS, et configurer le chemin d'exécution de PHP Composer. Enfin, testez via la ligne de commande pour vous assurer que PHP Composer est correctement installé. J'espère que ce tutoriel pourra vous être utile !

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