Zum Inhalt springen

PHP Anfänger...brauche HILFE


Chaya

Empfohlene Beiträge

Hallo!

Ich bin gerade dabei mir etwas PHP beizubringen.

Habe mir dazu ein Buch gekauft und nun erst mal so einiges auf meinem Rechner installiert:

- Apache (1.3.33)

- PHP5 (Hier kam beim testen der erste Fehler - bei einer Zeile Code :()

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><body>

<?

print("<br>Hurra!!!<br>PHP läuft!");

?>

</body></html>

die Ausgabe die ich bekomme ist diese:

fiforum4ay.jpg

Warum gibt er mir ");?> noch mit aus???

- MySQL

- phpMyAdmin (hier soll ich laut Buch eine ansehnliche Seite bekommen...ich bekomme nur ein Durcheinander von Code angezeigt)

fiforum16ff.jpg

Kann mir da irgendwer weiterhelfen???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe die Apache Konfigurationsdatei httpd.conf wie folgt erweitert:

LoadModule php5_module c:/programme/php/php5apache.dll

AddType application/x-httpd-php .php5 .php4 .php .php3 .inc .phtml

AddType application/x-httpd-php-source .phps

Wenn php gar nicht laufen würde, würde ich dann überhaupt so eine Ausgabe der start.php5 bekommen???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Habe die Apache Konfigurationsdatei httpd.conf wie folgt erweitert:

LoadModule php5_module c:/programme/php/php5apache.dll

AddType application/x-httpd-php .php5 .php4 .php .php3 .inc .phtml

AddType application/x-httpd-php-source .phps

Und die dll liegt da auch? Apache neu gestartet?

PHPIniDir solltest du noch setzen und dort eine php.ini anlegen.

Ein Grundgerüst liegt im php Ordner.

# configure the path to php.ini

PHPIniDir "C:/programme/php"

Wenn php gar nicht laufen würde, würde ich dann überhaupt so eine Ausgabe der start.php5 bekommen???

Ja, mach mal Seitenquelltext anzeigen im Browser!

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Die dll liegt da, ja!!!

Die Datei php.ini-dist sollte ich in Windows kopieren und in php.ini umbenennen, das habe ich auch gemacht.

Die Datei php5ts.dll sollte ich in Windows/System32 kopieren auch das habe ich getan.

Mit dem Apache hab ich etwas Probleme, zwar klappte die Installation problemlos und danach konnte ich es mir auch anzeigen lassen, dass Apache erfolgreich installiert wurde, aber ich weiß nicht genau wie ich den neu starte und beende und so weiter.

fiforum26bn.jpg

Ach so, den Quellcode habe ich mir anzeigen lassen! Da steht dann das selbe (wie zu erwarten war) wie oben im ersten Beitrag kursiv geschrieben ist!!! Warum sollte ich den anzeigen lassen???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn als Quelltext genau das selbe dasteht, wie in der PHP-Datei, dann läuft PHP definitiv nicht auf deinem Apache. Bei laufendem PHP würde der Quelltext nämlichg den PHP-Code parsen und entsprechend nur den HTML-Code anzeigen, der aus dem PHP-Code generiert wurde - also in deinem Fall:


<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><body>

<br>Hurra!!!<br>PHP läuft!"

</body></html>

Link zu diesem Kommentar
Auf anderen Seiten teilen

Oh mann...und was ist falsch???

Warum läuft PHP nicht???

Kann es an der Version liegen???

Also im Buch ist noch alles mit php4 beschrieben, habe es aber entsprechend php5 abgeändert und ansonsten eben genauso vorgegegangen wie es im Buch steht.

Wie starte ich denn den Apache neu???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie starte ich denn den Apache neu???

/etc/init.d/apache2 restart

:D

Ne, bei Windows kommt es drauf an, ob es als Dienst läuft oder nicht. Wenn Apache als Dienst läuft entweder über die Dienstverwaltung, oder über das Tool was dabei ist ApacheService heisst das glaub ich.

Im Zweifel mit nem Reboot ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html><body>

<br>Hurra!!!<br>PHP läuft!</body></html>

So nun geht es...DANKE für eure schnellen Antworten.

Die Datei php5ts.dll musste in das Verzeichnis Windows/System und nicht in Windows/System32 wie es laut Buch bei XP der Fall ist.

Habe es jetzt jedenfalls dorthin kopiert und es wird nun sowohl richtig angezeigt als auch der Quellcode nun nur noch umgewandelt!

Jetzt muss ich nur mal noch nachsehen - phpMyAdmin funktioniert noch nicht.

Folgendes wird angezeigt:

fiforum30sv.jpg

Nerv ich schon :D???

Link zu diesem Kommentar
Auf anderen Seiten teilen

Nerv ich schon :D???

Bis auf die ganzen Bilder, nicht.

Es reicht Fehlermeldungen als Text zu posten.

Pfad zum php und php/ext Verzeichnis in den Systempfad mit aufnehmen und neustarten.

mysql Extension in der php.ini einkommentieren.

Apache restarten fertig!

Steht aber auch alles in der Installationsanleitung die bei php dabei ist.

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...