Frühe Vorbereitung:
Windows XP SP2 (solange das System 98 oder höher ist, denke ich, dass diese Methode befolgt werden kann)
Apache 2. In diesem Beispiel habe ich 2.2.2 für Win32 gewählt...)
http://archive.apache.org/dist/httpd/
PHP 5 (Obwohl die Versionsnummer etwas unglücklich ist ... aber ich habe mich trotzdem für die 5.1.4 für die Win32 Zip-Version entschieden ...)
http://www.php.net/downloads.php
MySQL 5 (5.1 ist noch nicht stabil... Wir werden vorerst MySQL 5.0.22 für die Win32-Zip-Version wählen...)
http://www.mysql.com/Diese
Lösung umfasst keine Systemordner ... Wir können also einen Ordner in anderen Partitionen auswählen, um die zukünftige Serverwartung zu erleichtern ... In diesem Artikel wird X:Server als Beispiel verwendet ... Hinweis: Es ist am besten, keine Leerzeichen oder andere nicht-englische Zeichen in den Ordnernamen aufzunehmen. Andernfalls kann es in einigen Fällen leicht zum Absturz des Servers kommen.
============ ======= =====================
Installieren Sie Apache:
Führen Sie apache_2.2.2-win32-x86-no_ssl.msi aus ... Weiter ganz nach unten ... Wählen Sie bei der Auswahl der Installationsmethode den benutzerdefinierten Modus „Benutzerdefiniert“ ... Wählen Sie dann als Nächstes die Installation aus Pfad... Navigieren Sie zu )
Ich hatte nicht vor, die Koexistenzkonfiguration von IIS und Apache zu schreiben ... Ich werde eine Weile darüber nachdenken ... Wenn Sie aufgefordert werden, die Serverinformationen einzugeben ... werden Sie unten aufgefordert, den Port auszuwählen. .. Wenn Sie einen IIS-Server installiert haben... Wählen Sie ihn einfach hier aus. Der zweite Punkt ist „Nur für den aktuellen Benutzer, auf Port 8080, wenn manuell gestartet.“... Mit anderen Worten, Apache wird Port 8080 belegen. .. Wenn Sie IIS nicht installiert haben... ignorieren Sie es...
Weiter Weiter... Nachdem mehrere CMD-Fenster zur Installation des Windows-Dienstes geöffnet wurden... Die Installation ist abgeschlossen... Das Apache-Pink-Feder-Symbol erscheint in der unteren rechten Ecke. Wie erwartet sollte das Symbol ein grünes Licht anzeigen (. Dies zeigt an, dass der HTTP-Server normal gestartet ist)... Sie können es versuchen, indem Sie http://www.quchao.com/ besuchen. Wenn „Es funktioniert“ auf dem Bildschirm erscheint, bedeutet dies, dass die Installation erfolgreich war... (I Denken Sie daran, dass die vorherige Version nicht so war, sondern eine sehr schicke Seite... Solange also keine Meldung erscheint, dass die Seite nicht gefunden werden kann... wurde der Apache-Server erfolgreich installiert) Natürlich... wenn die rotes Licht leuchtet... die Konfiguration muss falsch sein... schauen Sie noch einmal vorbei...
Der Apache-Server ist installiert...
========================================
PHP installieren:
PHP-5.1.4-Win32.zip entpacken... und unter X:ServerPHP... ablegen.
Als nächstes fügen Sie Umgebungsvariablen zum PHP-Installationsverzeichnis hinzu... Klicken Sie mit der rechten Maustaste auf das Arbeitsplatzsymbol... Zeigen Sie „Eigenschaften“ an... Wechseln Sie dann zur Registerkarte „Erweitert“... Klicken Sie auf die Schaltfläche „Umgebungsvariablen“ ( Tastenkombination: Alt+N)... Suchen Sie die Variable „Pfad“ im Popup-Feld „Systemvariablen“... Doppelklicken Sie zum Bearbeiten und fügen Sie „;X:ServerPHP“ am Ende hinzu Variablenwert (beachten Sie, dass der vorherige Wert durch ein Semikolon getrennt wird)…
Starten Sie den Computer neu... Warum? Lassen Sie die Umgebungsvariablen wirksam werden ...
Zu diesem Zeitpunkt ist PHP installiert... Natürlich ist es noch nicht mit Apache verknüpft... und es wurden noch keine Einstellungen vorgenommen... Keine Sorge... Ich werde später darüber schreiben...
== ============= =======================
Apache konfigurieren:
Ein besonders wichtiger Schritt: Wenn Sie sich wie ich für die neueste stabile Version von PHP 5.1.4 entscheiden ... Die modulare Unterstützung PHP5apache2.dll im offiziell heruntergeladenen Quellcodepaket gilt nicht für Apache 2.2.2 ... . .. Es wurde festgestellt, dass PHP neu kompiliert werden muss ... Das PHP5 Research Laboratory bietet jedoch eine Lösung:
Laden Sie dieses komprimierte Paket herunter ( 'root'@'localhost' = old_password('Password_for_root');
(Dies ist ein neuer Befehl für MySQL 5. Bitte ändern Sie old_password in „password“ für frühere Versionen.)
Ersetzen Sie Passwor_for_root durch Ihr eigenes Passwort ... Seien Sie nicht zu einfach ...
Die Eingabeaufforderung „Query Ok“ zeigt an, dass die Änderung erfolgreich war.
Glauben Sie es nicht? Sie können den Vorgang beenden. Versuchen Sie erneut, sich anzumelden.
An diesem Punkt ... ist die Installation von MySQL abgeschlossen ... Weitere Informationen zur Optimierungskonfiguration finden Sie im Handbuch ... Was die Beziehung zwischen MySQL und PHP betrifft, wird sie unten erwähnt ...
====== ============= ==================
„www.knowsky.com
PHP konfigurieren:
Geben Sie X:ServerPHP... ein. Benennen Sie PHP.ini-recommend in PHP.ini um und öffnen Sie es mit einem Texteditor...
Ändern Sie die Fehlerberichtsebene. Führen Sie einige unregelmäßig geschriebene Programme aus. Sie werden einen Bildschirm voller „Fehler“ vorfinden.
suchen:
error_reporting = E_ALL
Ändern zu:
error_reporting = error_reporting = E_ALL & ~E_NOTICE & ~E_STRICT
Da es sich um lokales Debuggen handelt, möchte ich natürlich, dass der Fehler ausgegeben wird, damit ich ihn debuggen kann ...
suchen:
display_errors = Aus
Ändern zu:
display_errors = Ein
Für lokale Entwickler scheinen Protokollierungsfehler unnötig zu sein ...
suchen:
log_errors = Ein
Ändern zu:
log_errors = Aus
Es ist notwendig, den Pfad zur Erweiterungsbibliothek festzulegen ...
suchen:
extension_dir = "./"
Ändern zu:
extension_dir = „X:/Server/PHP/ext“
PHP 5 aktiviert standardmäßig keine Unterstützung für MySQL ...
suchen:
;extension=PHP_MySQL.dll
Entfernen Sie das vorangehende Semikolon:
extension=PHP_MySQL.dll
Darüber hinaus hat vBulletin bereits die Unterstützung für Mysqli aktiviert... daher stellen wir hier die MySQL-Erweiterungsbibliothek vor...
suchen:
extension=PHP_MySQL.dll
Treten Sie unten bei:
extension=PHP_mysqli.dll
Um einige bildbezogene Funktionen von vBulletin besser nutzen zu können, müssen wir natürlich die GD2-Bibliothek aktivieren ...
suchen:
;extension=PHP_gd2.dll
Entfernen Sie das vorangehende Semikolon:
extension=PHP_gd2.dll
Wir hoffen auch, einige häufiger verwendete Bibliotheken aufrufen zu können, z. B. PHP_mbstring.dll, PHP_curl.dll, PHP_sockets.dll, PHP_xmlrpc.dll usw. Die Öffnungsmethode ist die gleiche wie oben ...
(Hier sind nur gängige Erweiterungen aktiviert. Bitte entscheiden Sie sich entsprechend Ihren Anforderungen für andere Erweiterungen.)
Obwohl vBulletin seinen integrierten Sitzungsmechanismus verwendet, ist der Sitzungsmechanismus von PHP in vielen Programmen erforderlich ...
suchen:
;session.save_path = "/tmp"
Ändern Sie es in einen vorhandenen Pfad ...
Oder erstellen Sie ein tmp-Verzeichnis im Release-Verzeichnis ...
Hier wählen wir die erstere Methode... Erstellen Sie zunächst ein solches Verzeichnis X:Session...
Dann ändern Sie es wie folgt:
session.save_path = „X:/Session“
Die Einstellungen sind hier grundsätzlich abgeschlossen... PHP kann auch MySQL normal unterstützen... Für detailliertere Einstellungen sollten Sie das Handbuch lesen...
=================== = ================
Fazit:
Die grundlegendste WAMP-Umgebung ist jetzt konfiguriert ... Als nächstes habe ich auch Zend Optimizer und Subversion konfiguriert ... Da es sich nicht um eine Standardkonfiguration handelt ... werde ich sie hier nicht vorstellen ...
Tatsächlich muss der Apache-Server nicht installiert werden... Leider habe ich die ZIP-Version von 2.2.2 nicht gefunden... Und das Kompilieren mit SRC-Dateien ist zu umständlich... Also habe ich einfach das Installationsprogramm ausgeführt. .. Warten Sie, bis ich das System das nächste Mal neu installiere ... Apache wird grün ... Freuen wir uns darauf ... (in etwa zwei Jahren?)
Äh... ich füge noch mehr hinzu, wenn mir etwas einfällt...