WinTotal
Willkommen Gast 03.09.10 um 11:12:16 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
   Übersicht   WinTotal.de Regeln Hilfe Suche Kalender Einloggen Registrieren Glossar  
Seiten: [1] 2 3 4  Alle   Nach unten
  Meinen Favoriten hinzufügen  |  Drucken  
Autor Thema: [TUT] Einrichten einer lokalen Testumgebung - Teil 1 - Apache Webserver  (Gelesen 11643 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.

Der Betreiber und die Moderatoren von wintotal-forum.de distanzieren sich hiermit ausdrücklich von den Inhalten der geposteten Beiträge.
Sollte einer dieser Beiträge Ihre Rechte verletzen bitten wir um Benachrichtigung über unser Kontaktformular.
PCDConny Themenstarter
Mc Joom
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4844

WWW
« am: 12.03.05 um 00:33:43 »

!! HINWEIS !!
Wie sich gezeigt hat, gibt es Probleme mit der Kombination Apache 2.2.x und PHP 5.1.x.

Diese Tutorialserie beschreibt die Installation von Apache 2.0.x und PHP 5.0.x.
Wer nicht unbedingt auf den neuesten Apache angewiesen ist, sollte vorerst bei der Version 2.0.x bleiben.


Wenn die Schwierigkeiten alle beseitigt sind werde ich die Tutorials überarbeiten Wink


Dieses Tutorial beschreibt die Einrichtung einer lokalen Testumgebung und ist eine Ergänzung zu dem bereits erschienenen ?Apache & PHP-Guide? von Wintotal-Mitglied BeBo.

=> http://www.wintotal-forum.de/index.php/topic,7407.0.html

Dieses Tutorial ist in 3 Teilbereiche gegliedert:

      1.   Installation und Konfiguration Apache-Webserver Version 2.0.x
      2.   Installation und Konfiguration PHP 5.0.x
      3.   Installation und Konfiguration MySQL-Server 4.1.x

Wegen des Umfangs habe ich mich dazu entschieden, diese 3 Kapitel auch in einzelne Threads aufzuteilen.

Hinweis:
Alle Pfadangaben beziehen sich auf meine Testumgebung, und müßen angepasst werden !

1. Installation und Konfiguration des Apache-Webservers 2.0.x


Um den Apache installieren zu können, muss dieser erst einmal downgeloadet werden.

=> http://httpd.apache.org/download.cgi

Aktuelle Version z.Zt. 2.0.53.
Hier bitte die Version Win32 Binary (MSI Installer)  wählen.

Installation


Zum Start der Installation meldet sich der Wizzard mit dem Apache Willkommens-Dialog. Diesen mit Klick auf NEXT quittieren.


Nach Bestätigung der Lizenvereinbarungen und Klick auf NEXT


erscheint ein README Dialog den wir auch mit Klick auf NEXT verlassen.

Der nächste Dialog ist der erste, den wir uns etwas genauer ansehen sollten.


Da unser Server nur zu lokalen Testzwecken dient und NICHT vom Internet erreichbar sein soll, tragen wir hier eine frei wählbare Domain und E-Mail Adresse ein.
     
     Network Domain         => local.test
     Server Name              => local.test
     Administrator?s E-Mail  => webmaster@local.test

Die Einstellung ?for All Users, on Port 80, as a Service? muss gewählt sein.

Hinweis:
Soll der Webserver auch vom Internet erreichbar sein, empfehle ich den Artikel ?Dynamisches DNS-Update für die lokale Homepage?
=> http://www.wintotal.de/Artikel/dyndns/dyndns.php


Sind diese Einstellungen getätigt, mit NEXT bestätigen.


Im folgenden Dialog die Einstellung auf ?Typical? belassen, und wieder mit NEXT quittieren.


Im nächsten Dialog wird das Verzeichnis festgelegt, in dem der Apache installiert werden soll.
Da ich den Apache nie in der gleichen Partition bzw. auf der gleichen Festplatte wie das Betriebssystem speichere, wählen wir hier die Option CHANGE. Ich habe mir angewöhnt, den Apache, PHP und MySQL immer zusammen in einem Ordner zu speichern.

Hinweis:
Da nach einem Rückspielen eines Images, einer Neuinstallation bzw. bei einem Festplatten-Crash alle Daten bzw. geänderten Konfigurationsdateien verloren gehen, sollten Apache - PHP - MySQL nicht in der gleichen Partition bzw. auf der gleichen Festplatte wie das Betriebssystem sein.


Im Dialog ?Change Current Destination Folder? wählen wir daher z.B. d:\server als Speicherort für unsere Installation und bestätigen die Eingabe mit OK .


Im folgenden Dialog sollte nun unter dem Text ?Install Apache HTTP Server 2.0 to Folder? unser zuvor gewähltes Verzeichnis ?d:\server\? stehen. Wiederum mit NEXT bestätigen.


Dies waren alle Einstellungen\Informationen die der Apache zur Installation benötigt.
Im nächsten Dialog werden wir nun aufgefordert mit Klick auf die Schaltfläche Install die Installation zu starten.


Sind keine Fehler aufgetreten, meldet sich der Installations-Wizard mit der Meldung:
?Installation Wizard Completet? diese Meldung quittieren wir gerne mit einem Klick auf die Schaltfläche FINISH.

Erster Test
Im Web-Browser die Seite => http://localhost aufrufen.


Hier sollte sich nun die Apache Willkommensseite öffnen:
?Es klappt! Der Apache-Webserver ist auf dieser Website installiert!?

Bricht der Web-Browser seine Suche mit einer Fehlermeldung ab, kann es daran liegen, dass der Apache nicht automatisch gestartet wurde.

Zum starten des Apache bitte unter:
Start => Alle Programme => Apache HTTP Server => Control Apache Server
auf START klicken.

Zusatzkonfiguration:

Da der Apache nun laufen sollte, können wir noch einige Änderungen vornehmen, die uns die weitere Arbeit mit dem Apache erleichtern kann.

Pfad zum Apache\bin Verzeichnis setzen.

Warum einen Pfad setzen?

Ist ein Pfad gesetzt, kann man den Apache von der Konsole aus Ansprechen, egal in welchem Verzeichnis man sich gerade befindet.
Ich habe mir z.B. angewöhnt den Apache ausschließlich von der Konsole aus zu steuern, da bei etwaigen Fehlern diese dort auch gleich angezeigt werden.
Dies ist beim Weg über das Start-Menü bzw. dem Apache-Monitor über das Tray-Icon nicht der Fall.

Dazu auf dem Desktop einen Rechtsklick auf Arbeitsplatz und Eigenschaften wählen.
Im Dialog die Registerkarte ?Erweitert? und dort => Umgebungsvariablen wählen.


Im folgenden Dialog unter ?Systemvariablen? den Eintrag ?Path? wählen und auf ?Bearbeiten" klicken.


Dort wird nun der Pfad zu unserem Apache\Bin Verzeichnis eingetragen. Anschließend alle Dialoge mit OK bestätigen.

Zum Testen bitte in der Eingabeaufforderung => apache ?k stop eingeben und mit Return bestätigen.
Es folgt eine Meldung, dass der Apache Dienst beendet wird.

Anschließend kann der Apache wieder gestartet werden => apache ?k start .
Bei einem erfolgreichen Starten des Apache wird keine Meldung angezeigt.



Ändern des ?Document Root?unserer Webseite   

Hierzu sind lediglich 2 Einträge in der httpd.conf zu ändern. (d:\server\Apache2\conf\httpd.conf)

Hinweis:
Vor jeder Änderung der httpd.conf bitte immer eine Sicherungskopie anlegen.
Nach jeder Änderung der httpd.conf muss der Apache neu gestartet werden

Alt
Code:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "d:/server/Apache2/htdocs"

Neu:
Code:
#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/Server/htdocs"

Alt
Code:
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "d:/server/Apache2/htdocs">

Neu
Code:
#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "D:/Server/htdocs">

Sind auch hier keine Fehler aufgetreten, sollte sich der Apache nach einem Neustart wie folgt melden.

(Der Screenshot ist seiner Zeit etwas voraus, da dieser schon mit PHP ist  Wink Wink)


Die Apache Dokumentation kann im Web-Browser einfach über die URL http://localhost/manual aufgerufen werden.

Ich hoffe, ich konnte die Installation einigermaßen verständlich erklären.

Wie immer bin ich auch hier für jedwede Kritik, egal welcher Art offen.
Sollten irgendwelche Sachen unklar erscheinen, oder ihr seit der Meinung ich hätte einen wichtigen Punkt vergessen, bitte gleich Posten damit ich es evtl. Abändern kann.

Im 2. Teil des Tutorials wird die Installation von PHP beschrieben bei der auch wieder einige Änderungen an der Apache Config vorgenommen werden müßen.

Probleme bei der Installation, schau mal hier rein  Wink
http://www.wintotal-forum.de/index.php/topic,76380.0.html

gruss conny
« Letzte Änderung: 21.08.06 um 11:55:29 von PCDConny »

Bene
WinTotal Forum-User
***
Offline Offline

Geschlecht: Männlich
Beiträge: 526

Non scholae sed vita discimus

WWW
« Antwort #1 am: 12.03.05 um 13:26:21 »

hallo
1: super artikel!!! echt cool!  Smiley
2: was muss ich noch verändern um den server im LAN ansprechen zu können?
bye bene

Gruß Benedikt
PCDSven
Servermanager
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 6556

Ubuntu = Windows in Braun

WWW
« Antwort #2 am: 12.03.05 um 13:39:22 »

hallo
1: super artikel!!! echt cool!  Smiley
2: was muss ich noch verändern um den server im LAN ansprechen zu können?
bye bene

schonmal ein http://<interne.ip-adresse> probiert ?

Sven
« Letzte Änderung: 12.03.05 um 13:39:36 von RavensMetaller »

Supportanfragen per PN oder eMail werden ignoriert!
Unterstützt Wintotal - Mehr Infos HIER
mein Blog
Bene
WinTotal Forum-User
***
Offline Offline

Geschlecht: Männlich
Beiträge: 526

Non scholae sed vita discimus

WWW
« Antwort #3 am: 12.03.05 um 14:27:37 »

hallo
danke das wars!
hat geklappt!
bye bene

Gruß Benedikt
TomTaylor
Gast
« Antwort #4 am: 16.03.05 um 19:16:18 »

Sehr netter Artikel...

Aber es geht wesentlich einfacher und schneller!

Zitat:
Wer unter Windows arbeitet und auch dort seine PHP-Scripte entwickeln möchte, kann einen Webserver ganz schnell installieren, ohne viel Ahnung haben zu müssen, indem man unser Programm PHPLearn WAMP herunterlädt und installiert. Nach der Installation stehen ein Apache-Server inklusive PHP und MySQL bereit, schon komplett konfiguriert.

Download:

http://phplearn.mali.ch/forum/viewthread.php?tid=215
oder
http://prdownloads.sourceforge.net/phplearnwamp/PHPLearn_2.0.1.exe?download



http://www.vbmyadmin.de


Viel Spaß!
PCDBjörn
Der Admin
Admin & Mod
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 5224

Win is great, I used it to download Linux :)

WWW
« Antwort #5 am: 16.03.05 um 19:20:25 »

Hi,

natürlich kann man das, gibt ja auch XAMPP (http://www.wintotal.de/Software/index.php?id=2365), aber es gibt Leute die sich das lieber selbst installieren Smiley

Mit internetten Grüßen
Björn
PCDConny Themenstarter
Mc Joom
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4844

WWW
« Antwort #6 am: 16.03.05 um 20:17:36 »

@Tom Taylor,

euer Release  PHPLearn WAMP V. 2.0.1 ist alles andere als auf dem neuesten Stand:

Apache: 2.0.50
MySQL: 3.23.58
PHP: 5.0.0
PHPmyAdmin: 2.5.7-pl1

allein die MySQL Datenbank ist ja noch aus Großmutters Zeiten  Grin Grin

nix für mich  Wink

gruss conny

Michael_B
WinTotal Forum-User
***
Offline Offline

Geschlecht: Männlich
Beiträge: 736

« Antwort #7 am: 18.03.05 um 14:00:10 »

Wäre auf jeden Fall ein Sticky-Thread wert oder? (@Admins & Mods)

Greetz
M.

Mein System:
Athlon XP2000+, Abit KR7A-Raid, 1 x 512 MB DDR, Aopen 128 MB GF 3 TI200, 120 GB Maxtor HD 7200 rpm, 60 GB IBM HD 7200 rpm, LG DVD ROM, Aopen CD-RW (48,12,50)
PCDBjörn
Der Admin
Admin & Mod
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 5224

Win is great, I used it to download Linux :)

WWW
« Antwort #8 am: 18.03.05 um 15:11:36 »














 Wink http://www.wintotal-forum.de/index.php/topic,58065.0.html
« Letzte Änderung: 18.03.05 um 15:12:03 von PCDBjörn »

Mit internetten Grüßen
Björn
Michael_B
WinTotal Forum-User
***
Offline Offline

Geschlecht: Männlich
Beiträge: 736

« Antwort #9 am: 18.03.05 um 15:56:04 »

oops  Cheesy

Mein System:
Athlon XP2000+, Abit KR7A-Raid, 1 x 512 MB DDR, Aopen 128 MB GF 3 TI200, 120 GB Maxtor HD 7200 rpm, 60 GB IBM HD 7200 rpm, LG DVD ROM, Aopen CD-RW (48,12,50)
VoiD
WinTotal Forum-User
**
Offline Offline

Beiträge: 165

WWW
« Antwort #10 am: 20.03.05 um 22:14:24 »

Gibt es eigentlich eine Übersicht, welche Apache Server Version mit welcher PHP Version kompatibel ist. Ich hatte bisher Probleme die Version "wild" zu mischen.

WM2006 Umfrage --> http://www.void-world.de/wm2006/wm2006vote.php. Würde mich über Eure Teilnahme sehr freuen
PCDConny Themenstarter
Mc Joom
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4844

WWW
« Antwort #11 am: 20.03.05 um 22:35:11 »

Nö  Cheesy

Davon ist mir nix bekannt. Und ich verwende Apache/PHP seit der Apache Version 1.13.20 bzw. PHP 4.0.6

Richtig ist, dass nicht jede MySQL-Version mit jeder PHP-Version zurecht kommt.
Dies liegt aber an den mitgelieferten Bibliotheken.

An welcher Kombinations soll's den scheitern Huh


gruss conny

VoiD
WinTotal Forum-User
**
Offline Offline

Beiträge: 165

WWW
« Antwort #12 am: 20.03.05 um 23:03:35 »

war galub ich Apache 2.0.48 mit PHP 4.3.10

WM2006 Umfrage --> http://www.void-world.de/wm2006/wm2006vote.php. Würde mich über Eure Teilnahme sehr freuen
farukT
WinTotal Forum-User
*
Offline Offline

Beiträge: 3

Ich liebe WinTotal !

« Antwort #13 am: 22.03.05 um 16:13:07 »

habt ihr schonmall diese meldunf gehabt?

Ich führe die installation wie immer durch, praktisch immer auf "weiter" klicken und zum schluss kommt dann immer das.



bitte um klärung
PCDConny Themenstarter
Mc Joom
Moderator
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4844

WWW
« Antwort #14 am: 22.03.05 um 16:17:57 »

bitte um klärung

Sorry, aber ich glaube das sollte heisen "bitte um Klärung, weitere Info über den Installationsverlauf folgen noch"  Wink

Alles was man hierzu sagen kann, ist das die Installation nicht geklappt hatt. Mehr kann man im Moment und ohne nähere Info dazu nicht sagen.

gruss conny
« Letzte Änderung: 22.03.05 um 16:18:24 von Conny »

Seiten: [1] 2 3 4  Alle   Nach oben
  Meinen Favoriten hinzufügen  |  Drucken  
 
Gehe zu: