1. Vorbereitende Vorbereitungen: Apache2 (Win32), vollständig modulare Installation von Perl, PHP, SSL
1. Ein installierter WIN2000-Server. Hinweis: Wenn IIS auf Ihrem Computer installiert wurde, stoppen Sie alle Websites in IIS oder ändern Sie den Port auf einen anderen.
2. Software herunterladen
APACHE 2.0.48
Perl 4.3.1
PHP 4.3.1
MYSQL 4.0.12
ZendOptimizer
Es gibt auch ein paar Kleinigkeiten, die sehr wichtig sind und in späteren Installationen verwendet werden (nicht alle werden verwendet, einige Dateien sind kompiliert und können direkt verwendet werden).
Download-Adresse 1:
Download-Adresse 1:
Im Paket sind: 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/ Chinesisch php.ini/editplus /php_gd_gif.dll usw.
2. Die Installation beginnt
1. APACHE-Installation
1.1: Führen Sie apache_2.0.44-win32-x86-no_ssl.msi aus.
Angenommen, der Standardpfad meiner Installation ist X:, sodass er unter dem Pfad von APACHE2 auf der x-Festplatte installiert wird und die Standarddomäne domain.com ist.
1.2: (Um einen virtuellen Host zu erstellen, müssen Sie diesen Schritt nicht ausführen)
Bearbeiten Sie X:apache2confhttpd.conf
Gefunden #NameVirtualHost*
Ändern Sie es in NameVirtualHost 192.168.0.1. #Beachten Sie, dass diese IP die für Ihren eigenen Host festgelegte IP ist
Suchen Sie nach ServerName domain.com und ändern Sie ihn in #ServerName domain.com
Suchen Sie nach ServerAdmin * (* ist die E-Mail-Adresse, die Sie bei der Installation von Apache eingegeben haben) und ändern Sie sie in #ServerAdmin
Fügen Sie als Nächstes die folgende Anweisung hinzu: #... ist mein Kommentar, Sie müssen ihn nicht hinzufügen, schauen Sie ihn sich einfach an.
<VirtualHost 192.168.0.1>
ServerAdmin
[email protected] #Die E-Mail-Adresse des Host-Administrators (Kontaktperson)
Servername domain.com
#Hostname (Host-Header-Name)
ServerAlias domain.com www1.domain.com
#Hostname (der Host-Header-Name kann auch wirksam sein)
document.oot X:/VirtualHost/domain.com/www.domain/wwwroot
#Das WWW-Stammverzeichnis des virtuellen Hosts.
ErrorLog X:/VirtualHost/domain.com/www.domain/logs/www.domain-error_log
#Fehlerprotokolldokument, das auch ../logs/www.domain-error_log sein kann
CustomLog X:/VirtualHost/domain.com/www.domain/logs/www.domain-access_log allgemein
ScriptAlias /cgi-bin /cgi-bin
#Geben Sie das Perl-Skript-Ausführungsverzeichnis an. Wenn nicht angegeben, kann natürlich das gesamte Verzeichnis ausgeführt werden.
ScriptAlias /php4/ "/php-bin"
#Geben Sie das PHP-Skript-Ausführungsverzeichnis an. Wenn nicht angegeben, kann natürlich das gesamte Verzeichnis ausgeführt werden.
Fehlerdokument.nbsp400/400.html
#Passen Sie die Fehlerdatei an. Beachten Sie, dass die Fehlerdatei im Stammverzeichnis abgelegt werden muss.
#Oder erstellen Sie einen anderen virtuellen Host, z. B.errors.domain.com, und platzieren Sie die Fehlerdatei in seinem Stammverzeichnis.
#Dann sollte das Fehlerdokument „Errordocument.nbsp400 http://errors.domain.com/400.html“ lauten.
</VirtualHost>
***Wenn Sie sich für die Einrichtung eines virtuellen Hosts entscheiden, legen Sie bitte die Browsereinstellungen INTERNET-Optionen-Verbindung-LAN-Einstellungen fest.
Wählen Sie „Proxyserver verwenden“, Adresse: 192.168.0.16 (schreiben Sie die IP Ihres Hosts, lokales Debugging 127.0.0.1) Port: 80.
Wenn Sie der einzige im LAN sind, der startet, sollten Sie 127.0.0.1 hinzufügen, genau wie beim lokalen Debuggen.
1.3: Ändern Sie den Dateinamen X:apache2htdocsindex.html.en in c:apachehtdocsindex.html
1.4: Besuchen Sie http://localhost oder http://domain.com. Wenn Sie die Seite sehen können, ist es in Ordnung!
2. Installieren Sie MYSQL
2.1: Entpacken Sie mysql-4.0.12-win.zip in das Verzeichnis X:MYSQL
2.2: Geben Sie D:MYSQL ein, führen Sie SETUP.EXE aus und drücken Sie die Eingabetaste. Es wird standardmäßig auf X:MYSQL installiert.
3. Installieren Sie PHP
3.1: Entpacken Sie php-4.3.1-Win32.zip in das Verzeichnis X:PHP
3.2: Geben Sie X:PHP ein und beginnen Sie mit der Konfiguration von PHP
3.3: Ändern Sie den Dateinamen php.ini-dist in php.ini
(Oder verwenden Sie die PHP.INI-Datei im obigen serv.rar-Paket, die ohne Änderung direkt verwendet werden kann.)
3.4: Öffnen Sie php.ini, suchen Sie extension=php_gd.dll, entfernen Sie das vorangehende Semikolon, suchen Sie extension=php_gd2.dll, entfernen Sie das vorhergehende Semikolon und fügen Sie extension=php_gd_gif.dll an derselben Position hinzu, also die Datei, die ich oben bereitgestellt habe . Es gibt es in serv.rar.
3.5: Kopieren Sie php.ini und php4ts.dll in die System32- und Systemverzeichnisse im WIN2000-Systeminstallationsverzeichnis.
3.6: Öffnen Sie die APACHE-Konfigurationsdatei httpd.conf und fügen Sie die folgende Anweisung hinzu (der Speicherort ist beliebig):
LoadModule php4_module X:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4
ScriptAlias /php4/ „C:/php/“
Aktion application/x-httpd-php4 "/php4/php.exe"
Von PHP geparste Erweiterung hinzufügen:
AddType application/x-httpd-php4 .php .php3 .php4 .php2
#mod_perl
LoadFile „c:/usr/bin/perl58.dll“
LoadModule perl_module module/mod_perl.so
#mod_ssl
LoadModule ssl_module module/mod_ssl.so
LoadModule gzip_module module/ApacheModuleGzip.dll
Hinweis: ApacheModuleGzip.dll (dh: mod_gzip) ist im Paket enthalten. Es kann statische Webseiten komprimieren.
<<Denken Sie daran, mod_ssl.so, mod_perl.so und ApacheModuleGzip.dll in serv.rar im Verzeichnis X:apache2modules abzulegen>>
4. Installieren Sie ZendOptimizer
4.1: Installieren Sie ZendOptimizer-2[1].1.0a-Windows-i386.exe im Verzeichnis X:zend
Die restlichen Schritte sind Ihnen überlassen.
5. Installieren Sie PERL
5.1: Installieren Sie ActivePerl-5.8.0.804-MSWin32-x86.msi im Verzeichnis C:usr. Beachten Sie, dass Ihr Windows Installer-Dienst mit dem Windows Service Pack gepatcht werden sollte.
6.Andere Einstellungen
6.1: Suchen Sie nach DirectoryIndex und fügen Sie die folgende Anweisung hinzu:
DirectoryIndex index.html index.html.var index.htm index.php index.shtml
DirectoryIndex index.php3 index.php4 index.cgi index.pl index.html
Wenn Sie SSI dennoch hinzufügen möchten, müssen Sie das #-Zeichen vor den folgenden beiden Zeilen entfernen.
AddType text/html .shtml
Vom AddHandler vom Server analysiertes .shtml
6.2: Suchen Sie alle „Optionen FollowSymLinks“ und ändern Sie sie alle in „Optionen ALLE“. Achten Sie auf die Groß- und Kleinschreibung.
Suchen Sie alle nach „AllowOverride None“ und ändern Sie sie alle in „AllowOverride ALL“. Achten Sie auf die Groß- und Kleinschreibung.
6.3: Suchen Sie #ScriptAlias /cgi-bin/ „X:/Apache2/cgi-bin/“ und entfernen Sie das #-Zeichen davor
6.4: Suchen Sie AddHandler cgi-script .cgi und fügen Sie danach .pl hinzu, also AddHandler cgi-script .cgi .pl
6.5: Starten Sie den Apache HTTP-Server neu
7: Testen
7.1: Schreiben Sie die Testdatei env.php (kopieren Sie sie in das Verzeichnis, in dem PHP ausgeführt werden kann)
Dateiinhalt: (eigentlich nur eine Zeile)
<?phpinfo(); ?>
Besuchen Sie: http://localhost/info.php oder http://domain.com/info.php
Wenn Sie die PHP-Willkommenstestseite sehen, bedeutet das, dass die Installation erfolgreich war!
Schreiben Sie die Testdatei env.cgi (kopieren Sie sie in das Verzeichnis, in dem CGI ausgeführt werden kann).
Dateiinhalt:
#!/usr/bin/perl
print „Content-type:text/html“;
„KO“ drucken;
Ausfahrt;
Besuchen Sie: http://localhost/cgi-bin/env.cgi oder http://cgi-bin/env.cgi
Wenn Sie die CGI-Testseite sehen, bedeutet dies, dass die Installation erfolgreich war!
Bisher wurde Ihr System konfiguriert! Schauen Sie sich die von mir bereitgestellte serv.rar an, um zu sehen, ob noch etwas Unbrauchbares übrig ist?
Wenn ja, platzieren Sie es an der entsprechenden Stelle
Sie haben win2000+Apache+php+mysql+mod_perl+perl+mod_ssl+ZendOptimizer konfiguriert
Darüber hinaus sind mod_ssl und openssl im Paket serv.rar kompiliert und können direkt verwendet werden. Wenn Sie diese beiden Dinge wirklich verwenden möchten, sollten Sie etwas über ca. wissen.