Comment fait-on pour créer un Windows Vista IIS7 MySQL PHP serveur Web
Introduction
Ce guide vous montre comment créer un Windows Vista powered serveur Web à l'aide IIS7, MySQL et PHP (mauviette). Je sais, je sais, une mauviette serveur ne semble pas trop séduisant. Faites-moi confiance, ce serveur est loin d'être une mauviette et vos chaussettes coup hors tension si vous fournir le matériel.
Note: Ceci est une mauviette serveur générique qui est capable de courir WordPress, phpBB, et d'autres populaires PHP et MySQL alimenté sites Web. Vous avez peut-être à modifier quelques petites choses pour obtenir votre serveur exécutant mauviette juste en fonction de votre usage.
Les limites
Avant d'aller trop loin, vous avez besoin de savoir que IIS7 sur Windows Vista est complet avec quelques limitations. Avant de vous ce type de serveur, parce que c'est limité, vous avez besoin de réaliser si jamais vous atteindre une des limites que vous aurez autant de trafic que vous pourrait sans doute acheter un serveur avec une journée de salaire à partir du site web.
Les limites
Demande l'exécution Limit: IIS7 sur Windows Vista Basic, Starter, Home, Home Premium et ont une demande d'exécution limite de 3. Vista Ultimate est limité à 10. Limite de demande d'exécution est le nombre de pages simultanément le serveur Web peut donner en une seule fois. Cela signifie que Vista Basic, Starter et Home éditions peuvent servir jusqu'à 259.200 pages par jour et Ultimate peuvent servir jusqu'à 864.000 pages par jour!
FTP: FTP est très limité. Vous ne pouvez télécharger des fichiers anonymes. Pas de téléchargement par FTP sur votre serveur Web. Si c'est un problème, consulter le serveur FTP FileZilla.
Installez IIS7
La première chose en premier lieu, nous avons besoin d'installer un serveur Web.
- Ouvrez le Panneau de configuration en vue classique.
- Double-cliquez sur Programs et fonctionnalités.
- Cliquez sur Activer Windows ou sur les caractéristiques de rabais sur la gauche.
- Cochez Internet Information Services.
- Développez Internet Information Services, World Wide Web Services, Développement des applications des composants, puis cochez ISAPI Extensions. ISAPI sera nécessaire plus tard, lorsque nous installer PHP.
- Cliquez sur OK pour installer IIS7.
Lorsque la boîte de fonctionnalités Windows disparaît IIS7 est installé et devrait être en cours d'exécution. IIS7 test en allant sur http://localhost dans votre navigateur Web. Vous devriez voir une page de test IIS7 comme la capture d'écran ci-dessous.
La racine du site Web par défaut est situé dans C: \ Inetpub \ wwwroot. Votre site web y va.
Installer PHP
Maintenant que nous avons un serveur web nous avons besoin de soutien pour PHP. Dans cet exemple, je suis l'installation de PHP 5.2.4.
- Créez un dossier appelé php à la racine du lecteur C:.
- Télécharger le Zip binaires Windows paquet de http://www.php.net/downloads.php.
- Extrayez les fichiers et les sauvegarder dans le dossier de PHP que vous venez de créer.
- Copy c: \ php \ php.ini-dist et enregistrez-le sur votre bureau afin que nous puissions travailler avec elle.
- Renommer le fichier php.ini-dist que vous venez de copier sur votre bureau à votre php.ini.
- Cliquez-droit sur le fichier php.ini et sélectionnez Modifier.
- Recherche d'extension = php_mysql.dll et de décommenter en supprimant l', en face d'elle. Cela permet à PHP de se connecter une base de données MySQL.
Jusqu'à maintenant dans le code le fichier php.ini et de rechercher des extension_dir = "./". Changement ". /" À "C: \ php \ ext". Cela montre où php pour charger l'extension = php_mysql.dll extension que vous venez supprimés. - Enregistrer le fichier php.ini.
- Copiez le fichier php.ini et enregistrez-le dans C: \ Windows.
- Ouvrez le Gestionnaire des services Internet en tapant le Gestionnaire des services Internet dans le menu Démarrer de la boîte de recherche et cliquez sur Internet Information Services (IIS) dans les résultats de recherche.
- Double-cliquez sur Handler Mappings.
- Cliquez sur Ajouter Script Carte trouve sur la droite.
- Remplissez la carte Ajouter Script fenêtre comme la capture d'écran ci-dessous.
- Cliquez sur OK pour enregistrer les modifications.
- Cliquez sur Oui dans la fenêtre qui vous demande si vous souhaitez activer cette extension ISAPI.
- Cliquez sur le bouton Retour dans le Gestionnaire des services Internet et double-cliquez sur document par défaut.
- Type index.php, avec un espace derrière, dans la liste des noms de fichier.
- Cliquez sur Appliquer sur la partie supérieure droite du Gestionnaire des services Internet.
- Maintenant vous devez copier libmysql.dll à partir de C: \ php et enregistrez-le dans C: \ WINDOWS \ System32. Merci pour le correctif Oruba.
Permet d'essai pour s'assurer que PHP est installé et fonctionne correctement.
Ouvrez le Bloc-notes.
Type <? phpinfo ()?> dans le document vide.
Note: Retirer l'espace entre <? en <? phoInfo ()>. J'ai dû ajouter l'espace de sorte que la commande ne pas exécuter sur cette page.
Enregistrez-le sous test.php sur votre bureau, puis déplacez-le dans C: \ Inetpub \ wwwroot.
Note: Une erreur lors de la sauvegarde test.php est de l'enregistrer dans test.php.txt. N'oubliez pas de sélectionner tous les fichiers sous Type de fichier et puis le nom du fichier test.php dans le Bloc-notes.
Aller à la http://localhost/test.php. Vous devriez obtenir une page php informations similaires à la capture d'écran ci-dessous.
Installer MySQL
Avant de pouvoir installer MySQL nous avons besoin de désactiver l'UAC dans Windows Vista.
- Ouvrez le Panneau de configuration en vue classique.
- Cliquez sur Comptes d'utilisateurs.
- Cliquez sur Activer le contrôle de compte utilisateur ou non.
- Désélectionnez l'option Utiliser Contrôle de compte d'utilisateur, puis cliquez sur OK.
- Redémarrez votre ordinateur.
Note: Vous pouvez tourner le dos UAC après tout a été installé et fonctionne.
Maintenant, nous pouvons installer MySQL. Dans cet exemple, je vais installer MySQL Community Edition 5.0.45. - Téléchargez le Windows ZIP / setup.exe version http://dev.mysql.com/downloads/mysql/5.0.html # win32.
- Décompressez-la et enregistrez le fichier Setup.exe sur votre bureau.
- Exécutez le fichier Setup.exe.
- La fenêtre d'accueil sera popup. Cliquez sur Suivant.
- Comme il s'agit d'un guide général sur la création d'un congé de mauviette serveur standard sélectionné et cliquez sur Suivant.
- Laissez l'installation de MySQL dans son répertoire par défaut en cliquant simplement sur Installer dans cette fenêtre.
- Cliquez sur Suivant pour passer à travers quelques publicités.
- Laissez Configurer le serveur MySQL controlés et maintenant Cliquez sur Terminé.
- Cliquez sur Suivant à la fenêtre d'accueil.
- Je suppose que vous n'avez pas besoin de configurer les paramètres avancés de MySQL. Si vous ne vous serait probablement pas besoin de ce guide ou vous devez quitter cet emploi à un expert. Sélectionnez Configuration, puis cliquez sur Suivant.
- Laissez installer comme service Windows, le nom du service MySQL, et de lancement MySQL automatiquement cochée et cliquez sur Suivant.
- Type de l'administrateur MySQL (root) et deux fois le mot de passe puis cliquez sur Suivant.
- Cette partie est très importante. Tenez-vous la bouche juste à droite, croisez les doigts et cliquez sur Exécuter pour configurer MySQL. Si vous avez fait tout droit, vous devez obtenir 4 marques de vérifier quand il est fait.
Note: Si vous obtenez une erreur de connexion, cliquez sur Recommencer, et il devrait fonctionner. Cela est dû à un ralentissement de l'ordinateur ne démarre pas le service MySQL assez vite. - Cliquez sur Terminé.
Maintenant que vous avez installé MySQL et de fonctionnement permet d'installer l'interface graphique des outils qui permettent de gérer les bases de données facile.
- Télécharger le GUI Tools (Windows x86) à http://dev.mysql.com/downloads/gui-tools/5.0.html.
- Installez-le comme n'importe quel autre logiciel.
- Cliquez sur Démarrer, Tous les programs, MySQL, MySQL Administrator.
- Remplissez les champs comme la capture d'écran ci-dessous.
- Rappelez-vous: la racine du mot de passe est celui que vous avez défini lorsque vous avez installé MySQL.
- Une fois que MySQL Administrateur est ouvert, vous pouvez créer une nouvelle base de données en cliquant sur Catalogs et puis cliquer sur le bouton droit en cours de test et sélectionnez Créer un schéma.
Donnez-lui un nom et voilà!
Ouvert Port 80 - Maintenant que vous avez une mauviette de travail permet de l'ouvrir sur le monde. Tous internet (HTTP) du trafic passe par le port 80. Nous pouvons maintenant ouvrir le port 80 pour le monde entier.
Recherche de pare-feu dans la zone de recherche dans le menu Démarrer et cliquez sur Pare-feu Windows dans les résultats de recherche. - Cliquez sur l'onglet Exceptions dans le Pare-feu Windows fenêtre Paramètres.
- Cliquez sur le bouton Ajouter un port.
- Type HTTP que le nom et le 80 comme numéro de port.
Vista pour ajuster les performances du serveur Web
Étant donné que Windows Vista n'est pas destinée à être un serveur à la sortie de la boîte de ses priorités en arrière quand il est utilisé comme un serveur web. Windows Vista accorde la priorité à des logiciels comme Word avant d'arrière-plan des services comme IIS7 de donner à l'utilisateur final la meilleure expérience possible. Puisque nous sommes la configuration de Windows Vista en tant que serveur Web de services de base doivent être Vistas priorité au lieu de programs.
Let's Windows Vista ensemble de services comme une priorité plus élevée que les programs à presser le plus de vitesse en dehors de ça que nous le pouvons.
- Droit-cliquez sur Ordinateur dans le menu Démarrer et sélectionnez Propriétés.
- Cliquez sur Avancé des paramètres système.
- Cliquez sur Paramètres sous Performances dans l'onglet Avancé de la fenêtre Propriétés système.
- Cliquez sur l'onglet Avancé dans la fenêtre Options de performance.
- Sélectionnez services d'arrière-plan.
- Cliquez sur OK puis redémarrez votre ordinateur.
Hardware
Un serveur web avec modeste à faible trafic ne doit pas être une puissante machine à faire le travail. Tout PC moderne avec au moins 1GBs de RAM (recommandé 2GBs pour MySQL) fera amende. Si vous devenez l'un des heureux qui reçoit suffisamment de trafic à besoin d'un rendement élevé de serveur Web, voici quelques conseils matériel.
Mémoire: Si vous attendez tout type de trafic modeste (plusieurs milliers de visites par jour) de mémoire est très important. 2GBs est un bon début, mais 3 ou 4 sont meilleures.
IIS7: Un puissant processeur (s) et une bonne quantité de mémoire est important.
MySQL: Un disque dur rapide et de beaucoup de mémoire sont importants pour une base de données MySQL.
Source: http://www.maximumpcguides.com/how-to-crea ... / #
http://www.maniacomputer.com/webServer/IIS.html
http://www.iis.net/default.aspx?tabid=7
http://www.maniacomputer.com/webServer/WebServer.html
- Windows 7 en version bêta est à l'horizon, Forget XP SP3 et Vista SP1
- Faites votre Windows Vista super rapide
- Microsoft confirme en MinWin est Windows 7, après tout
- Windows Azur a annoncé, "Windows dans le nuage"
- MS prolonge Support de Windows XP à 2014
Catégories: Programmation
Vous avez quelque chose à dire?














