Ich mag das “All-in-One” XAMPP-Paket nicht, das Apache, MySQL, PHP und andere Tools in einer Anwendung bietet.

Es ist ziemlich schwierig, jede Komponente einzeln anzupassen oder zu optimieren oder auftretende Probleme zu beheben.

Es ist auch schwierig, die Grundursache für eine einzelne Komponente zu ermitteln, wenn sie alle in einem Paket zusammengefasst sind.

Aus diesem Grund habe ich dieses Tutorial erstellt, um Ihnen zu zeigen, wie Sie Apache, MySQL und PHP separat installieren und an Ihre Bedürfnisse anpassen können.

Ich kann Ihnen versichern, dass im Internet keine Hilfe verfügbar sein wird, die Ihnen zeigt, wie Sie diese einzeln installieren können, so gut wie dieses Tutorial! Andere Tutorials lassen hier und da immer ein kleines Stück Konfiguration weg, was zu einer fehlgeschlagenen Installation führt.

Ich habe jede Komponente auf meinem lokalen PC installiert und jeden Schritt in diesem Artikel dokumentiert.

Diese Schritte funktionieren unter Windows.

Ich werde in naher Zukunft ein weiteres Tutorial über Ubuntu Linux schreiben, wenn Sie Interesse haben, meine lieben Leser.

Wenn Sie Fragen zu diesen Schritten haben oder Schwierigkeiten beim Einrichten haben, können Sie diese gerne stellen. Sie finden meine Kontaktdaten über den Link zu meiner Website im Ressourcenfeld am Ende dieses Artikels.

1. MySQL-Setup::

Laden Sie die neueste Version von MySQL Community Server unter mysql.com herunter

Version 5.1.42 ist die aktuelle Version von MySQL zum Zeitpunkt dieses Schreibens.

Meine heruntergeladene Datei ist mysql-5.1.42-win32.msi

Führen Sie die MSI-Datei aus und verwenden Sie die folgenden Einstellungen:

* Typischer Setup-Typ

* Aktivieren Sie “MySQL Server jetzt konfigurieren” und “MySQL Server jetzt registrieren”.

* Aktivieren Sie “Detaillierte Konfiguration”.

* Aktivieren Sie “Developer Machine”

* Aktivieren Sie “Multifunktionale Datenbank”

* Akzeptieren Sie die Standardeinstellung für “InnoDB Tablespace-Einstellungen”.

* Aktivieren Sie “Decision Support (DSS) / OLAP”.

* Aktivieren Sie “TCP / IP-Netzwerk aktivieren” und “Strikten Modus aktivieren”. Belassen Sie die Portnummer bei 3306.

* Aktivieren Sie “Standardzeichensatz”

* Aktivieren Sie “Als Windows-Dienst installieren” und “MySQL Server automatisch starten”.

* Aktivieren Sie “Bin-Verzeichnis in Windows PATH einschließen”. Mit dieser Option können Sie MySQL über die Befehlszeile ausführen. Es ist sehr hilfreich.

* Geben Sie ein neues Root-Passwort ein und aktivieren Sie NICHT “Root-Zugriff von Remotecomputern aktivieren” und “Anonymes Konto erstellen”, da diese beiden Optionen eine Sicherheitslücke schaffen.

* Klicken Sie auf “Ausführen” und MySQL wird auf Ihrem lokalen Computer installiert.

Starten Sie MySQL und erstellen Sie eine neue Datenbank für Ihre WordPress-Installation. Sie sollten einen geeigneten Namen für Ihre Datenbank angeben. In diesem Tutorial benenne ich die Datenbank als “WordPress” und den Administrator als “wpadmin”. Ändern Sie es nach Belieben.

Öffnen Sie Ihr Terminal (MS DOS oder Cygwin) und führen Sie die folgenden Befehle aus:

$ mysql -u root -p

Passwort eingeben: ********

MySQL> Datenbank erstellen WordPress;

Abfrage OK, 1 Zeile betroffen (0,03 Sek.)

mysql> gib wpadmin @localhost alles auf WordPress. *, gekennzeichnet durch ‘changeme’;

Abfrage OK, 0 Zeilen betroffen (0,03 Sek.)

mysql> Flush-Berechtigungen;

Abfrage OK, 0 Zeilen betroffen (0,02 Sek.)

mysql> exit

Tschüss

2. Apache-Setup::

Laden Sie Apache 2.2 unter apache.org herunter

Meine heruntergeladene Datei ist httpd-2.2.15-win32-x86-no_ssl.msi

Führen Sie die MSI-Datei aus und verwenden Sie die folgenden Einstellungen:

* Netzwerkdomäne: localhost

* Servername: localhost

* E-Mail-Adresse des Administrators: youremail @ email.com

* Stellen Sie sicher, dass “Für alle Benutzer” aktiviert ist.

* Typischer Setup-Typ

* Klicken Sie auf “Installieren” und Apache wird auf Ihrem lokalen Computer eingerichtet.

Gehen Sie nach Abschluss der Installation zu Systemsteuerung -> Verwaltung -> Dienste, suchen Sie nach dem Dienst “Apache2.2” und doppelklicken Sie darauf.

Von hier aus können Sie den Dienst beenden und den Starttyp in “Manuell” ändern.

Konfigurieren Sie Apache::

Öffnen und ändern Sie die httpd.conf unter C: Programme Apache Software Foundation Apache2.2 conf wie folgt:

Kommentieren Sie die folgende Zeile aus:

LoadModule rewrite_module modules / mod_rewrite.so

Hinzufügen:

LoadModule php5_module “C: /php/php5apache2_2.dll”

Suchen nach

<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">

Ersetzen:

AllowOverride Keine

Mit:

AllowOverride All

Fügen Sie index.php wie folgt zu DirectoryIndex hinzu:

DirectoryIndex index.php index.html

Finden

<IfModule mime_module> und hinzufügen:

AddType-Anwendung / x-httpd-php.php.phtml

Fügen Sie diese Zeile am Ende von httpd.conf hinzu

PHPIniDir “C: / php”

Starten Sie Apache neu, damit die aktualisierte Konfiguration wirksam wird.

3. PHP-Setup::

Laden Sie PHP 5.2.13 auf php.net herunter

Meine heruntergeladene Datei ist php-5.2.13-Win32.zip

Entpacken Sie das heruntergeladene Bundle nach C: php

Kopieren Sie C: php libmysql.dll nach C: WINDOWS system32

Kopieren Sie C: php php.ini-empfohlen und benennen Sie es in php.ini um

Öffnen und ändern Sie die neu kopierte Datei C: php php.ini

Kommentar:

extension_dir = “ext”

extension = php_gd2.dll (wird für CAPTCHA verwendet)

extension = php_mysql.dll

extension = php_mysqli.dll

Hinzufügen:

date.timezone = “Australien / Melbourne”

4. WordPress-Setup::

Laden Sie die neueste Version von WordPress auf WordPress.org herunter

Zum Zeitpunkt dieses Schreibens handelt es sich um Version 3.0.1

Laden Sie WordPress-3.0.1.zip herunter und entpacken Sie es in C: Programme Apache Software Foundation Apache2.2 htdocs

Gehen Sie zu C: / Programme / Apache Software Foundation / Apache2.2 / htdocs / WordPress

Benennen Sie wp-config-sample.php in wp-config.php um

Aktualisieren Sie wp-config.php unter C: / Programme / Apache Software Foundation / Apache2.2 / htdocs / WordPress mit den folgenden Einstellungen:

define (‘DB_NAME’, ‘WordPress’);

define (‘DB_USER’, ‘wpadmin’);

define (‘DB_PASSWORD’, ‘changeme’);

define (‘DB_HOST’, ‘localhost’);

Klicken Sie auf den folgenden Link, um geheime Schlüssel api.WordPress.org/secret-key/1.1/salt zu generieren, und ersetzen Sie die folgenden Werte durch die generierten Schlüssel aus diesem Link.

define (‘AUTH_KEY’, ‘hier deine eindeutige Phrase einfügen’);

define (‘SECURE_AUTH_KEY’, ‘hier Ihre eindeutige Phrase einfügen’);

define (‘LOGGED_IN_KEY’, ‘hier deine eindeutige Phrase einfügen’);

define (‘NONCE_KEY’, ‘hier deine eindeutige Phrase einfügen’);

Stellen Sie sicher, dass der Apache-Server noch ausgeführt wird. Wenn nicht, starten Sie es.

Öffnen Sie Ihren Lieblingsbrowser unter:

localhost / WordPress / wp-admin / install.php

Folgen Sie den Anweisungen auf dem Bildschirm, um die Installation von WordPress abzuschließen.