Maison >développement back-end >Problème PHP >Comment déployer un site Web PHP dans IIS
Comment déployer un site Web PHP dans iis : démarrez d'abord le serveur iis et ouvrez le serveur IIS ; puis entrez dans la page pour remplir le contenu lié au site Web, puis gérez le mappage du programme et enfin définissez le document par défaut ; vers "index.php".
Recommandé : "Tutoriel vidéo PHP"
1. Démarrez le serveur iis et ouvrez IIS. serveur
Ouvrez le serveur IIS, cliquez sur le site Web, faites un clic droit sur "Ajouter un site Web"
Créez un site Web
Après avoir cliqué sur "Ajouter un site Web", entrez dans la page et remplissez le contenu lié au site Web, tel que : le nom du site Web, le chemin physique (le dossier où se trouve le site Web), cliquez sur "OK" pour créer avec succès
3. Paramètres PHP
Cliquez sur le site Web créé, cliquez sur "Handler Mapping", cliquez sur "Ajouter un module de mappage" à droite, entrez les paramètres correspondants dans la pop-up couche, et cliquez sur Confirmer
Définir le document par défaut
Cliquez sur "Document par défaut", cliquez avec le bouton droit sur " Bouton Ajouter", ajoutez le document par défaut, saisissez index.php, cliquez sur "OK" pour ajouter
4. Installez urlrewrite5. Utiliser la réécriture d'URLCliquez sur « Réécriture d'URL », cliquez sur « Importer des règles » à droite, sélectionnez le fichier de règles à importer, puis cliquez sur Appliquer. Après avoir appliqué la règle, un fichier web.config sera généré dans le répertoire racine du site Web. J'utilise les règles d'importation du fichier .htaccess de thinkphp <.>
Contenu du fichier :
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="已导入的规则 1" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions logicalGrouping="MatchAll"> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" /> </conditions> <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" /> </rule> </rules> </rewrite> <handlers> <add name="php-cgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\phpStudy\php56n\php-cgi.exe" resourceType="File" /> </handlers> <defaultDocument> <files> <add value="index.php" /> </files> </defaultDocument> </system.webServer> </configuration>
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!