1. Préparatifs préliminaires : Apache2 (Win32) installation entièrement modulaire de perl, php, ssl
1. Un serveur WIN2000 installé Remarque : Si IIS a été installé sur votre ordinateur, arrêtez tous les sites Web dans IIS ou remplacez le port par un autre.
2. Téléchargez le logiciel
APACHE2.0.48
Perl4.3.1
PHP4.3.1
MYSQL4.0.12
ZendOptimiseur
Il y a aussi quelques petites choses, qui sont très importantes et qui seront utilisées dans les installations ultérieures (elles ne seront pas toutes utilisées, certains fichiers sont compilés et peuvent être utilisés directement)
Adresse de téléchargement 1 :
Adresse de téléchargement 1 :
À l'intérieur du package se trouvent : mod_perl 1.9/ mod_ssl 2.0.43/ OpenSSL 0.9.6h/ mod_jk/ ApacheModuleGzip.dll
gd 2.0.9/ gdpm/ perldiver 1.1/ chinois php.ini/editplus /php_gd_gif.dll, etc.
2. L'installation démarre
1. Installation d'APACHE
1.1 : Exécutez apache_2.0.44-win32-x86-no_ssl.msi,
Supposons que le chemin par défaut de mon installation est X :, de sorte qu'il soit installé sous le chemin d'APACHE2 sous le disque x et que le domaine par défaut est domain.com.
1.2 : (Pour créer un hôte virtuel, vous n'avez pas besoin de faire cette étape)
Modifier X:apache2confhttpd.conf
Trouvé #NameVirtualHost*
Remplacez-le par NameVirtualHost 192.168.0.1 #Notez que cette adresse IP est l'adresse IP définie pour votre propre hôte
Recherchez ServerName domain.com et remplacez-le par #ServerName domain.com
Recherchez ServerAdmin * (* est l'adresse e-mail que vous avez renseignée lors de l'installation d'Apache) et remplacez-la par #ServerAdmin
Ensuite, ajoutez la déclaration suivante : #... est mon commentaire, vous n'avez pas besoin de l'ajouter, jetez-y simplement un œil.
<Hôte virtuel 192.168.0.1>
Administrateur du serveur
[email protected] #L'adresse email de l'administrateur de l'hébergeur (personne de contact)
Nom du serveur domaine.com
#Nom d'hôte (nom d'en-tête d'hôte)
ServeurAlias domain.com www1.domain.com
#Nom d'hôte (le nom d'en-tête de l'hôte peut également être efficace)
document.oot X:/VirtualHost/domain.com/www.domain/wwwroot
#Le répertoire racine www de l'hôte virtuel.
ErrorLog X :/VirtualHost/domain.com/www.domain/logs/www.domain-error_log
#Document du journal des erreurs, qui peut également être ../logs/www.domain-error_log
CustomLog X :/VirtualHost/domain.com/www.domain/logs/www.domain-access_log commun
ScriptAlias /cgi-bin /cgi-bin
#Spécifiez le répertoire d'exécution du script Perl. Bien sûr, s'il n'est pas spécifié, le répertoire entier peut être exécuté.
ScriptAlias /php4/ "/php-bin"
#Spécifiez le répertoire d'exécution du script php Bien sûr, s'il n'est pas spécifié, le répertoire entier peut être exécuté.
Erreurdocument.nbsp400/400.html
#Personnaliser le fichier d'erreur Il est à noter que le fichier d'erreur doit être placé dans le répertoire racine.
#Ou créez un autre hôte virtuel, tel que error.domain.com, et placez le fichier d'erreur dans son répertoire racine.
#Ensuite, le document d'erreur doit être "Errordocument.nbsp400 http://errors.domain.com/400.html"
</Hôte Virtuel>
***Si vous choisissez de configurer un hôte virtuel, veuillez définir les paramètres du navigateur Options INTERNET-Connexion-Paramètres LAN.
Sélectionnez "Utiliser le serveur proxy", adresse : 192.168.0.16 (écrivez l'IP de votre hôte, débogage local 127.0.0.1) Port : 80.
Si vous êtes le seul à démarrer sur le réseau local, vous devez ajouter 127.0.0.1, tout comme le débogage local.
1.3 : Changez le nom du fichier X:apache2htdocsindex.html.en en c:apachehtdocsindex.html
1.4 : Visitez http://localhost ou http://domain.com Si vous pouvez voir la page, c'est OK !
2. Installez MYSQL
2.1 : Décompressez mysql-4.0.12-win.zip dans le répertoire X:MYSQL
2.2 : Entrez D:MYSQL, exécutez SETUP.EXE et appuyez sur Entrée. Il sera installé sur X:MYSQL par défaut.
3. Installez PHP
3.1 : Décompressez php-4.3.1-Win32.zip dans le répertoire X:PHP
3.2 : Entrez X:PHP et commencez à configurer PHP
3.3 : Changez le nom du fichier php.ini-dist en php.ini
(Ou utilisez le fichier PHP.INI dans le package serv.rar ci-dessus, qui peut être utilisé directement sans modification)
3.4 : Ouvrez php.ini, recherchez extension=php_gd.dll, supprimez le point-virgule précédent, recherchez extension=php_gd2.dll, supprimez le point-virgule précédent et ajoutez extension=php_gd_gif.dll à la même position, qui est le fichier que j'ai fourni ci-dessus . Il y en a dans serv.rar.
3.5 : Copiez php.ini et php4ts.dll dans les répertoires system32 et system dans le répertoire d'installation du système WIN2000.
3.6 : Ouvrez le fichier de configuration APACHE httpd.conf et ajoutez l'instruction suivante (l'emplacement est arbitraire) :
LoadModule php4_module X:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4
ScriptAlias /php4/ "C:/php/"
Action application/x-httpd-php4 "/php4/php.exe"
Ajouter une extension analysée par PHP :
AddType application/x-httpd-php4 .php .php3 .php4 .php2
#mod_perl
Charger le fichier "c:/usr/bin/perl58.dll"
LoadModule perl_module modules/mod_perl.so
#mod_ssl
LoadModule ssl_module modules/mod_ssl.so
LoadModule gzip_module modules/ApacheModuleGzip.dll
Remarque : ApacheModuleGzip.dll (c'est-à-dire : mod_gzip) est inclus dans le package. Il peut compresser des pages Web statiques.
<<N'oubliez pas de mettre mod_ssl.so, mod_perl.so et ApacheModuleGzip.dll dans serv.rar dans le répertoire X:apache2modules>>
4. Installez ZendOptimizer
4.1 : Installez ZendOptimizer-2[1].1.0a-Windows-i386.exe dans le répertoire X:zend
Le reste des étapes est à vous de choisir.
5. Installez PERL
5.1 : installez ActivePerl-5.8.0.804-MSWin32-x86.msi dans le répertoire C:usr. Notez que votre service Windows Installer doit être corrigé avec le service pack Windows.
6.Autres paramètres
6.1 : recherchez DirectoryIndex et ajoutez l'instruction suivante :
DirectoryIndex index.html index.html.var index.htm index.php index.shtml
DirectoryIndex index.php3 index.php4 index.cgi index.pl index.html
Si vous souhaitez toujours ajouter SSI, vous devez supprimer le signe # devant les deux lignes suivantes.
AddType texte/html .shtml
.shtml analysé par le serveur AddHandler
6.2 : Recherchez tous les "Options FollowSymLinks" et remplacez-les tous par "Options ALL". Faites attention à la casse. Pas besoin d'ajouter le signe "".
Recherchez tous les "AllowOverride None" et remplacez-les tous par "AllowOverride ALL". Faites attention à la casse. Pas besoin d'ajouter le signe "".
6.3 : Recherchez #ScriptAlias /cgi-bin/ "X:/Apache2/cgi-bin/" et supprimez le signe # devant celui-ci
6.4 : Recherchez AddHandler cgi-script .cgi et ajoutez .pl après, c'est-à-dire AddHandler cgi-script .cgi .pl
6.5 : Redémarrer le serveur HTTP Apache
7 : Essai
7.1 : Écrire le fichier de test env.php (copier dans le répertoire où php peut être exécuté)
Contenu du fichier : (en fait, une seule ligne)
<?phpinfo(); ?>
Visitez : http://localhost/info.php ou http://domain.com/info.php
Si vous voyez la page de test de bienvenue de PHP, cela signifie que l'installation est réussie !
Écrivez le fichier de test env.cgi (copiez-le dans le répertoire où cgi peut être exécuté)
Contenu du fichier :
#!/usr/bin/perl
print "Type de contenu :texte/html" ;
imprimer « KO » ;
sortie;
Visitez : http://localhost/cgi-bin/env.cgi ou http://cgi-bin/env.cgi
Si vous voyez la page de test cgi, cela signifie que l'installation est réussie !
Jusqu'à présent, votre système a été configuré ! Jetez un œil au serv.rar que j'ai fourni pour voir s'il reste quelque chose d'inutile ?
Si c'est le cas, placez-le à l'endroit approprié
Vous avez configuré win2000+apache+php+mysql+mod_perl+perl+mod_ssl+ZendOptimizer
De plus, mod_ssl et openssl ont été compilés dans le package serv.rar et peuvent être utilisés directement. Si vous voulez vraiment utiliser ces deux choses, vous devez connaître quelque chose sur ca.