Préparation précoce :
Windows XP SP2 (en fait, tant que le système est 98 ou supérieur, je pense que cette méthode peut être suivie)
Apache 2. Dans cet exemple, j'ai choisi 2.2.2 pour Win32...)
http://archive.apache.org/dist/httpd/
PHP 5 (Bien que le numéro de version soit un peu malchanceux... mais j'ai quand même choisi le 5.1.4 pour la version Win32 Zip...)
http://www.php.net/downloads.php
MySQL 5 (5.1 n'est pas encore stable... Nous choisirons MySQL 5.0.22 pour la version Win32 Zip pour l'instant...)
http://www.mysql.com/Cette
solution n'implique pas les dossiers système... On peut donc choisir un dossier dans d'autres partitions pour faciliter la maintenance future du serveur... Cet article prend X:Server comme exemple... Remarque : Il est préférable de ne pas inclure d'espaces ou d'autres caractères non anglais dans le nom du dossier... Sinon, cela pourrait facilement provoquer un crash du serveur dans certains cas...
============ ======= =====================
Installez Apache :
Exécutez apache_2.2.2-win32-x86-no_ssl.msi... Ensuite jusqu'en bas... Lorsqu'il s'agit de sélectionner la méthode d'installation, sélectionnez le mode personnalisé "Personnalisé"... Puis sélectionnez ensuite l'installation chemin... Accédez à X:ServeurApache (Bien sûr, vous pouvez choisir d'autres chemins, ou même choisir Terminer pour installer, pas de problème... J'ai juste l'habitude de dire que tous les logiciels liés au serveur sont rassemblés )
Je n'avais pas prévu d'écrire la configuration de coexistence d'IIS et d'Apache... J'y réfléchirai pendant un moment... Lorsque vous serez invité à remplir les informations sur le serveur... La partie inférieure vous demandera de sélectionner le port. .. Si vous avez installé un serveur IIS... Sélectionnez-le simplement ici. Le deuxième élément est "uniquement pour l'utilisateur actuel, sur le port 8080, lorsqu'il est démarré manuellement."... En d'autres termes, Apache occupera le port 8080. .. Si vous n'avez pas installé IIS... ignorez-le...
Continuer Suivant... Après l'apparition de plusieurs fenêtres CMD pour installer le service Windows... L'installation est terminée... L'icône de plume rose Apache apparaîtra dans le coin inférieur droit. Comme prévu, l'icône devrait afficher une lumière verte (. indiquant que le serveur HTTP a démarré normalement)... Vous pouvez l'essayer en visitant http://www.quchao.com/ Si "It Works" apparaît à l'écran, cela signifie que l'installation est réussie... (I. rappelez-vous que la version précédente n'était pas comme ça, mais une page très sophistiquée... Donc, tant qu'il n'y a pas d'invite indiquant que la page est introuvable... le serveur Apache a été installé avec succès) Bien sûr... si le le voyant rouge s'allume... la configuration doit être erronée... revenez...
Le serveur Apache est installé...
==========================================
Installez PHP :
décompressez PHP-5.1.4-Win32.zip... et placez-le sous X:ServerPHP...
Ensuite, ajoutez des variables d'environnement au répertoire d'installation de PHP... Faites un clic droit sur l'icône Poste de travail... Afficher 'Propriétés'... Passez ensuite à l'onglet 'Avancé'... Cliquez sur le bouton 'Variables d'environnement' ( touche de raccourci : Alt+N)... Recherchez la variable 'Path' dans le champ contextuel 'Variables système'... Double-cliquez pour modifier et ajouter ';X:ServerPHP' à la fin du valeur de la variable (notez qu'il y a un point-virgule pour séparer la valeur précédente)…
Redémarrez l'ordinateur... Pourquoi ? Laissez les variables d'environnement prendre effet...
A ce stade, PHP est installé... Bien sûr, il n'est pas encore associé à Apache... et aucun paramétrage n'a été effectué... Ne vous inquiétez pas... J'en parlerai plus tard...
== ============= ========================
Configurer Apache :
Une étape particulièrement importante : Si vous choisissez comme moi la dernière version stable de PHP 5.1.4... Le support modulaire PHP5apache2.dll dans le package de code source officiellement téléchargé n'est pas applicable à Apache 2.2.2... . .. On constate que PHP est à recompiler... Cependant, le Laboratoire de Recherche PHP5 apporte une solution :
Téléchargez ce package compressé ( 'root'@'localhost' = old_password('Password_for_root');
(Il s'agit d'une nouvelle commande pour MySQL 5. Veuillez remplacer old_password par password pour les versions précédentes)
Remplacez Passwor_for_root par votre propre mot de passe... Ne soyez pas trop simple...
L'invite « Query Ok » indique que la modification a réussi.
Vous n'y croyez pas ? Vous pouvez quitter ; essayez de vous connecter à nouveau...
À ce stade... L'installation de MySQL est terminée... Veuillez vous référer au manuel pour la configuration détaillée de l'optimisation... Quant à la relation entre MySQL et PHP, elle sera mentionnée ci-dessous...
====== ============= ==================
'www.knowsky.com
Configurez PHP :
Entrez X:ServerPHP... Renommez PHP.ini-recommend en PHP.ini et ouvrez-le avec un éditeur de texte...
Modifiez le niveau de rapport d'erreurs... Exécutez des programmes écrits de manière irrégulière... Vous trouverez un écran plein d'"erreurs"...
recherche:
rapport d'erreur = E_ALL
Modifier pour :
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
Puisqu'il s'agit d'un débogage local, je souhaite bien sûr que l'erreur soit générée pour que je puisse déboguer...
recherche:
display_errors = Désactivé
Modifier pour :
display_errors = Activé
Pour les développeurs locaux, la journalisation des erreurs semble inutile...
recherche:
log_errors = activé
Modifier pour :
log_errors = Désactivé
Il est nécessaire de définir le chemin d'accès à la bibliothèque d'extensions...
recherche:
rép_extension = "./"
Modifier pour :
extension_dir = "X:/Serveur/PHP/ext"
PHP 5 n'active pas la prise en charge de MySQL par défaut...
recherche:
;extension=PHP_MySQL.dll
Supprimez le point-virgule précédent :
extension=PHP_MySQL.dll
De plus, vBulletin a déjà activé le support de Mysqli... nous présentons donc ici la bibliothèque d'extensions MySQL...
recherche:
extension=PHP_MySQL.dll
Rejoignez-nous ci-dessous :
extension=PHP_mysqli.dll
Bien entendu, afin de mieux utiliser certaines fonctions liées aux images de vBulletin, nous devons activer la bibliothèque GD2...
recherche:
;extension=PHP_gd2.dll
Supprimez le point-virgule précédent :
extension=PHP_gd2.dll
Nous espérons également faire appel à des bibliothèques plus couramment utilisées, telles que PHP_mbstring.dll, PHP_curl.dll, PHP_sockets.dll, PHP_xmlrpc.dll, etc... La méthode d'ouverture est la même que ci-dessus...
(Seules les extensions courantes sont activées ici... Veuillez choisir d'autres extensions en fonction de vos besoins...)
Bien que vBulletin utilise son mécanisme de session intégré, le mécanisme de session de PHP est nécessaire dans de nombreux programmes...
recherche:
;session.save_path = "/tmp"
Remplacez-le par un chemin existant...
Ou créez un répertoire tmp dans le répertoire release...
Ici, nous choisissons l'ancienne méthode... Créez d'abord un tel répertoire X:Session...
Modifiez-le ensuite pour :
session.save_path = "X:/Session"
Les paramètres sont essentiellement complétés ici... PHP peut également supporter MySQL normalement... Pour des paramètres plus détaillés, vous devriez lire le manuel...
==================== = ================
Conclusion :
L'environnement WAMP le plus basique est maintenant configuré... Ensuite, j'ai également configuré Zend Optimizer et Subversion... Puisqu'il ne s'agit pas d'une configuration standard... Je ne les présenterai pas ici...
En fait, le serveur Apache n'a pas besoin d'être installé... Malheureusement, je n'ai pas trouvé la version ZIP de 2.2.2... Et compiler avec les fichiers SRC est trop fastidieux... J'ai donc simplement exécuté le programme d'installation. .. Attendez de réinstaller le système la prochaine fois... Apache deviendra vert... Attendons-le avec impatience... (dans environ deux ans ?)
Euh... j'en ajouterai plus quand je penserai à quelque chose...