PHP Lernen

  • #1
W

Walhalla

Bekanntes Mitglied
Themenersteller
Dabei seit
02.12.2002
Beiträge
557
Reaktionspunkte
0
Ort
Erftkreis / Köln
Hi,

ich möchte mich ein wenig mit PHP beschäftige. Ich weiss das es eine
Möglichkeit gibt sich einen Server auf dem PC einzurichten. So das man
auf dem eigenen PC rum testen kann.

Kann mir da jemand weiter helfen? WO bekomme ich die Software
für diese Testplattform und am besten eine Anleitung.
 
  • #4
Ja wenn man den Wald vor lauter Bäumen nicht sieht :-(

Ich habe mir nun den Apache installiert und das hat auch wunderbar geklappt,
leider hänge ich schon am Anfang und es funktioniert nicht so wie es beschrieben
wird.  :(

1.
Ich möchte wie beschrieben den Path ändern so wie in dem Beispiel beschrieben.
Leider funktioniert es bei mir nicht.

Das steht in meinem Path

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Programme\Gemeinsame Dateien\GIS\Tools


Und das ist der hier liegt meine Bin

D:\Programme\Apache Group\Apache2\bin

Wenn ich diese mit einem ; zusammen führe funktioniert das aber nicht

2.
In einem weiteren Schritt sollen zwei Einträge in der  httpd.conf geändert
werden von D:/Programme/Apache Group/Apache2/htdocs auf H:/htdocs

Da ich aber kein Laufwerk H habe muss ich doch bei mir D oder E eintragen oder sehe ich das falsch?
 
  • #5
Aus dem Artikel:

Hinweis:
Diese Verzeichnisstruktur dient lediglich als Beispiel und muss auf die eigenen Gegebenheiten angepasst werden. Dies gilt insbesondere im weiteren Installationsverlauf bei der Änderung der einzelnen Konfigurationsdateien.

Bitte ALLE Pfadangaben anpassen!!!
 
  • #6
Conny schrieb:
Aus dem Artikel:

Hinweis:
Diese Verzeichnisstruktur dient lediglich als Beispiel und muss auf die eigenen Gegebenheiten angepasst werden. Dies gilt insbesondere im weiteren Installationsverlauf bei der Änderung der einzelnen Konfigurationsdateien.

Bitte ALLE Pfadangaben anpassen!!!

Ja damit ist meine Vermuttung zu Punkt 2 richtig, aber noch hänge ich bei Punkt 1 fest.

image234.jpg
 
  • #7
Warum, der Pfad stimmt doch, sonst würdest du diese Meldung nicht bekommen.

Hier gibt es nun 2 Möglichkeiten:

- Der Apache läuft schon
- Ein anderes Programm benutzt schon Port 80 (z.B. IIS).

Probier mal:

apache -k stop
apache -k start


gruss conny
 
  • #8
Ok es läuft, und ich habe nun PHP installiert.

Leider wird mir die Testseite nicht gezeigt

Also die info.php die erstellt werden sollte

Ich sehe nur eine Weisse Seite mit dem Code der eingegeben werden sollte

Die php_doc geht auch nicht
 
  • #9
  • #10
Die willkommen seite von Apache, also das es läuft
 
  • #11
Hast du wie in der Anleitung beschrieben den Pfad zum htdocs gewechselt ???
Wenn ja, dürftest du diese Willkommensseite gar nicht sehen.
Dort sollte das Inhaltsverzeichnis von localhost stehen.

In diesem Inhaltsverzeichnis interessiert die letzte Zeile.

Diese sollte in etwa so aussehen:
Apache/2.0.53 (Win32) PHP/5.0.3 Server at localhost Port 80

Hast du das htdocs Verzeichnis nicht gewechselt, lösche mal alles was in diesem Verzeichnis ist.
Wird eh nicht gebraucht.

Müsste bei dir das Verzeichnis:

D:/Programme/Apache Group/Apache2/htdocs

sein.
 
  • #12
Stimmt ich habe das alte verzeichnis verknüpft im Pfad.

Nun habe ich die von dir genannte Meldung

Apache/2.0.53 (Win32) Server at localhost Port 80

die php_doc geht aber nicht und auch die info.php geht nicht :'(
 
  • #13
Walhalla schrieb:
Nun habe ich die von dir genannte Meldung

Apache/2.0.53 (Win32) Server at localhost Port 80

Nö, hasste nich ;)

Conny schrieb:
Diese sollte in etwa so aussehen:
Apache/2.0.53 (Win32) PHP/5.0.3 Server at localhost Port 80

Fehlt der PHP Eintrag, so stimmt etwas mit deiner httpd.conf nicht.
Überprüfe nochmal diese Einstellung:

#
# PHP5 Konfiguration Anfang
#
LoadModule php5_module D:/Server/php5/php5apache2.dll
AddType application/x-httpd-php .php
PHPIniDir D:/Server/php5
#
# PHP5 Konfiguration Ende
#

Die fett makierten Pfade musst du an deine Umgebung anpassen.

Gleichzeitig kannst du auch mal den Pfad zum doc Verzeichnis prüfen.

#
# Manuals und Dokumentationen
#
Alias /my_docs D:/Server/Manuals/
< Directory D:/Server/Manuals/>
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
< /Directory>

hier ebenfalls die Pfade anpassen.
 
  • #14
Habe ich gerade alles 3 mal durch geschaut, nun bekomme ich beim Neustart von
Apache die Meldung

image235.jpg


Die Datei ist aber im Ordner habe ich schon geschaut
 
  • #15
Aus dem Artikel:

Zum Abschluss der Konfiguration müssen noch einige *.dll aus dem PHP-Verzeichnis in das Windows-Verzeichnis kopiert werden. Da ich diese Spielchen gerne nur einmal mache und viel an meiner Konfiguration rumschraube, kopiere ich gleich zu Beginn alle. Somit habe ich bei evtl. Änderungen meine Ruhe.

Dies betrifft:
fdftk.dll, fribidi.dll, gds32.dll, libeay32.dll, libmhash.dll, libmysql.dll, msql.dll, ntwdblib.dll, ssleay32.dll, yaz.dll
Diese *.dll-Dateien bitte von ?D:\Server\php5? nach ?C:\Windows? kopieren.

gemacht ?? ??? ??
 
  • #16
Jawohl, und ich hab sie gleich nochmal seperat auf einer Backup Patiton gesichert

Ich starte mal den rechner neu, wer weiss wer weiss ;)
 
  • #17
Nichts destotrotz sollte nun PHP funktionieren.
Klicke diese Fehlermeldung mal weg (2x) und teste ob du nun die info.php ausführen kannst
 
  • #18
Ich habe den PC gerade noch mal neu gestartet und nun läuft es

allerdings wird mir die php_doc als verzeichnis gezeigt nicht als HTML seite
 
  • #19
Alles ??? auch die ???

edit:

Walhalla schrieb:
allerdings wird mir die php_doc als verzeichnis gezeigt nicht als HTML seite

so ist es auch richtig !
In das Verzeichnis (D:\Server\Manuals) kannst du jetzt alle möglichen Doku's / Manuals / *pdf verfrachten.
 
  • #20
Conny schrieb:
Alles ??? auch die ???

edit:

Walhalla schrieb:
allerdings wird mir die php_doc als verzeichnis gezeigt nicht als HTML seite

so ist es auch richtig !
In das Verzeichnis kannst du jetzt alle möglichen Doku's / Manuals / *pdf verfrachten.

die findet er gar nicht die my_docs
 
Thema:

PHP Lernen

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben