Mit der appare nicht von Interesse Anstieg der Personen in dem Wunsch, PHP und MySQL auf Computern mit Windows-Betriebssystemen installiert werden, dachte ich, es wäre sinnvoll, eine Reihe von Anweisungen zu geben dazu beitragen, diesen Prozess so einfach wie möglich. In diesem Artikel werde ich einige Grundlagen Bereitstellung der IIS-Installation und verschieben Sie dann, um die Installation von PHP und MySQL.
Einige Wesentliche Sie benötigen, um zu beginnen:
IIS (IIS vorzugsweise 5 oder IIS 6)
Die PHP-Windows Installer-Datei
Die PHP-Binaries-Datei
Die MySQL-Windows-Installations-Datei
( "Links" wird für die Downloads bereitgestellt werden in Kürze).
Optional:
phpMyAdmin
MySQL Administrator
Let's get started. Da Sie die Installation auf einem Windows-Computer wird Sie wahrscheinlich unter Verwendung von IIS für eine Web-Server, ist es jedoch nicht erforderlich. Sie müssen einige Web-Server läuft jedoch haben, und Sie sind herzlich willkommen, den Apache Webserver oder einem anderen Ihrer Wahl, jedoch verwenden, da diese außerhalb des Anwendungsbereichs dieses Tutorials werden wir diese Diskussion für einen weiteren Tag zu verlassen.
Einige Dinge, die über IIS. IIS v5.1 ist kompatibel mit Windows 2000 Professional, eingefügt ist, und Windows XP Professional, ist aber nicht standardmäßig installiert. (* Bitte beachten - IIS 5. 1 ist nicht mit XP Home Edition enthalten und wird nicht verfügbar als Stand-Alone von Microsoft herunterzuladen. Wenn Sie XP Home Benutzer sind, müssen Sie sich für einen alternativen Web-Server-Lösung zu suchen.) Windows 2000 Server enthält IIS 5.1 und Windows 2003 Server IIS 6 enthält.
Wenn Sie dies nicht bereits getan haben, durch die Installation von IIS zu beginnen. Gehen Sie hierzu auf Systemsteuerung gehen | Add / Remove Programs | Add / Remove Windows Components. In der Dialogbox, die angezeigt wird, markieren Sie die Option für Internet Information Services (IIS) und klicken Sie auf die Schaltfläche "Details". Wählen Sie eine beliebige zusätzliche Funktionen an, installiert haben und klicken Sie auf OK möchten. Klicken Sie auf OK erneut, um die Installation zu beginnen. Dies wird IIS installieren und starten Sie den Web-Server-Dienst automatisch. Sie braucht nicht neu zu starten. So testen Sie Ihre Installation öffnen Sie Ihren Web-Browser und geben in
http://localhost/ . Dies sollte den Standard-IIS-Seite. Wenn ja, war Ihre Installation erfolgreich und Sie können sofort nach der Installation von PHP einzusteigen.
Es sollte wirklich keine Rolle, ob der Installation von PHP oder MySQL ersten ersten. Ich habe einfach in die Gewohnheit, beginnend mit PHP bekommen, so dass mein nächster Schritt sein wird. Um die Dateien, die Sie erhalten, müssen Sie auf der Download-Seite unter
php.net . Die aktuelle Version steht zum Download bereit zum Zeitpunkt des Schreibens dieses Artikels ist 5.1.1. Diese Version funktioniert hat gut für mich, es ist also die, die ich verwenden. Sie wollen sich sowohl das PHP 5.1.1 zip-Paket und der PHP 5.1.1 Installer. Entpacken Sie beide Dateien in ein temporäres Verzeichnis und starten Sie das Setup-Installer. Dies wird PHP automatisch zu installieren. Die Standard-Installations-Verzeichnis C: \ PHP und ich würde vorschlagen, um es zu verlassen, dass, sofern es einen bestimmten Grund müssen Sie es an anderer Stelle zu installieren. * Hinweis: Es wird nicht empfohlen, PHP in einem Verzeichnis, das Räume wie c enthält zu installieren: \ Program Files \ PHP, da es einige Web-Server zum Absturz bringen kann. Beantworten Sie die Fragen, wie sie von den Assistenten vorgestellt. Ich empfehle die Wahl der Option, um PHP mit dem Windows PATH-Umgebungsvariable, wenn diese Option wird vorgestellt hinzuzufügen. Wenn nicht, kann es später manuell hinzufügen, aber Sie sollten wirklich aufnehmen. Für einen guten Artikel auf Windows-Umgebungsvariablen
go here . Wenn das Installationsprogramm abgeschlossen ist erhalten Sie eine Basis-Installation von PHP haben. Das funktioniert ganz gut, aber es wird empfohlen, die zusätzlichen Bibliotheken in der PHP 5.1.1 zip-Paket gefunden hinzuzufügen. Kopieren Sie einfach diese Dateien in das Verzeichnis C: \ PHP-Verzeichnis. Die folgenden Dateien in diesem Paket sind bereits mit Ihrem PHP installiert, und es besteht keine Notwendigkeit, sie zu kopieren install.txt, license.txt, php.exe und php4ts.dll.
Um Ihre PHP-Installation kopieren Sie den folgenden Test in eine Datei und speichern Sie es als Info. php in C: \ Inetpub \ wwwroot \. (wwwroot ist Windows IIS-Standard-Website-Ordner. Jeder Ihrer Web-Dateien werden immer dorthin zu fahren)
Dann gehen Sie zu Ihren Web-Browser und geben Sie: http://localhost/info.php . Wenn Ihre Installation erfolgreich war, sollte dieser Anzeige Ihre PHP-Konfigurations-Informationen.
Jetzt können wir fahren Sie mit der Installation von MySQL. Gehen Sie auf die MySQL
Download-Seite hier. . Während ich dies schreibe die aktuellste Version ist v5.0.16. Download der Windows-(x86) Datei (33.6MB-Datei). Dies ist die vollständige Paket und beinhaltet den Installer. Entpacken Sie es in ein temporäres Verzeichnis und starten Sie das Installationsprogramm. In den meisten Fällen, besonders für jemanden tun dies das erste Mal, ist es am einfachsten, die Standard-Installation verwenden. Dies wird im wesentlichen konfigurieren, alle grundlegenden Dinge, die Sie benötigen, um MySQL zu arbeiten. Während der Konfiguration werden Sie gefragt, welchen Port zu verwenden. Der Standard-Port 3306 ist in der Regel gut, aber wenn Sie etwas anderes wissen bereits, dass Anschluss verwenden, können Sie einen anderen. Ihre "super" Benutzer, der sich während der Installation erstellt wird, ist "root". Root ist der oberste Verwaltungsbeamte Benutzernamen und kann alles in MySQL zu tun. Sie können andere Benutzer später, nachdem Sie in Betrieb hinzufügen, aber root wird sich für Sie die wichtigste Admin-Zugriff. Denken Sie daran, das Root-Passwort, das Sie verwenden. Wenn Sie verlieren oder vergessen, es gibt keinen Weg, um darauf zuzugreifen, und Sie könnten Sie nicht MySQL verwenden. Schließen Sie den Assistenten. Nun wollen wir testen, um sicherzustellen, dass es funktioniert. Gehen Sie auf Programme | MySQL | MySQL-Server 5 | MySQL Command Line Client. Dies ist ein DOS-Programm ähnlich wie für die Verwaltung von MySQL. Bei der Passwort-Prompt geben Sie das Passwort eingegeben und Enter-Taste drücken. Wenn Ihr Server ordnungsgemäß funktioniert, sollten Sie etwas zu bekommen, die wie folgt aussieht:
Passwort:
Willkommen in der MySQL-Monitor. Commands end with; or \ g.
Ihre MySQL-Verbindungs-ID ist 1 bis Server-Version: 5.0.16-nt
Geben Sie help oder \ h für Hilfe. \ C, um den Puffer.
mysql>
Wenn Sie sehen, dass die Installation erfolgreich war. Sie können Typ beenden oder den Ausgang an den Client zu schließen.
Nun gibt es einige Puristen gibt, die schwören, dass wahrscheinlich von Kommandozeilen-Client und die Verwendung ausschließlich für die Verwaltung ihrer Server. Aber für uns, dass Windows Puppen verwendet werden, um "easy-to-use" verwöhnt GUI's gibt es eine Alternative gutes Tool für Ihre Server-Management MySQL Administrator, die heruntergeladen werden können --
HIER . Die Installation ist sehr einfach. Nachdem es installiert ist einfach auszuführen. Für Ihre Anmeldung würde der Host localhost sein, würde der Port der Port, den Sie bei der Installation von MySQL (Standard 3306) und der Benutzer root sein, mit dem Passwort, das Sie zur Installation gab. Da die Verwaltung Ihrer MySQL-Server über den Rahmen dieses Artikels, werden wir verlassen, dass für einen anderen Tag, aber Sie werden sehr schnell sehen, die Leichtigkeit, mit der Sie Benutzer hinzufügen können, erstellen und verwalten Sie Ihre Datenbanken.
Das letzte Werkzeug, dass ich als optional aufgeführt, ich eigentlich nicht mehr ohne sie leben, und dass phpMyAdmin, die heruntergeladen werden kann ist
HIER . Einfach entpacken Sie den Inhalt in ein temporäres Verzeichnis. Erstellen Sie einen Ordner mit dem Namen phpMyAdmin in C: \ Inetpub \ wwwroot \ und kopieren Sie Ihre Download-Dateien extrahiert phpMyAdmin drin. Dann öffnen Sie config.default.php in einem Editor und bearbeiten Sie die folgenden, wie gebraucht.
Stellen Sie sicher, die Port-Nummer hier $ cfg [ "Server"] [$ i] [ "port"] = "3306" entspricht dem Port, den Sie bei der Installation von MySQL. Wenn Sie sich nur mit Hilfe dieser Maschine als eine Entwicklung, und es wird nicht mit dem Internet zugänglich gemacht werden oder aus dem Internet verbunden verwenden Sie die folgende Konfiguration für die folgenden drei Zeilen:
$cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = 'yourpassword'; // MySQL password (only needed
// with 'config' auth_type)
- $cfg['Servers'][$i]['auth_type'] = 'config'; // Authentication method (config, http or cookie based)?
- $cfg['Servers'][$i]['user'] = 'root'; // MySQL user
- $cfg['Servers'][$i]['password'] = 'yourpassword'; // MySQL password (only needed
- // with 'config' auth_type)
Wenn es sich um aus dem Internet zugänglich sind, werden Sie wahrscheinlich wollen die HTTP-Authentifizierung, in diesem Fall ändern config auf http und Benutzer und Kennwort leer lassen verwenden. Speichern Sie die Datei config.inc.php in Ihrer phpMyAdmin-Ordner.
Aus irgendeinem Grund auf einem Windows-Rechner, scheint phpMyAdmin Zugang zu php_mbstring.dll wollen. Zur Lösung dieser offenen c: \ Windows \ php.ini (oder WINNT, wenn Win2K) und finden Sie die folgenden:
; Verzeichnis, in dem die zu ladende Extensionen (Module befinden).
extension_dir = ". /"
Änderung, die auf
; Verzeichnis, in dem die zu ladende Extensionen (Module befinden).
extension_dir = ". / extensions / "
Dann blättern Sie nach unten, um diese Zeile aus und entfernen Sie es (ohne die erste Semikolon)
extension = php_mbstring.dll
Nun, in der Theorie sollte es möglich sein, um zum
http://localhost/phpMyAdmin/index.php und Sie arbeiten sollten. "In Theory". Aber ich habe vier Windows-Installationen auf Win2K, XP und Windows 2003 Server-Computern getan, und das ist, wenn ich laufe immer in einen Haken. Aus irgendeinem Grund scheint es ein bisschen ein Problem mit dem MySQL-Authentifizierungs-Protokoll, dass sie nicht wie. Da eines unserer Mitglieder vor kurzem war dieses Problem und nicht alles Abtippen, lesen Sie einfach die Post hier für die Abhilfe für dieses:
ftopic55568.html Nun, das war ein bisschen lang, aber wenn alles gut gegangen, jetzt sollten Sie gerne bereit zu starten serviert PHP-Seiten auf Ihrem Windows-Computer. Meine Turorial kann nicht jeden konkreten Details, noch übernimmt sie die Antwort jedes Problem die Sie stoßen könnten. Sie sollten aber zumindest zu gelangen, wo Sie eine gute Anlage haben.
Wenn jemand erlaubt hat zusätzliche Informationen wünschen, können um sie hinzuzufügen. Viel Glück mit der Installation!