PHP verstehen

Gast #1132074
Lesenswert?

Hallo.

Muß einige Sachen in PHP machen, habe aber noch einige 
Verständnisschwierigkeit.
PHP ist eine Script sprache -> Ist PHP nur für Server gedacht oder kann 
ich auch PHP auf meinem Rechner ausprobieren (so wie mit Perl!)?

Wie kann ich PHP debuggen?
Habe es mit Firebug probiert, aber da muß immer ein Server im 
Hintergrund laufen. Gibt es da etwas besseres?

Danke.

BYE
Thomas
Gast #1132127
Lesenswert?

Du kannst PHP auch auf deinem Rechner testen
dafür eignet sich XAMPP http://www.apachefriends.org/de/xampp.html.
Über den Installer bekommst du einen Apache Webserver, PHP, MySQL und 
PhpMyAmdin installiert.

Dann brauchst du nur noch deine PHP- Dateien in den Ordner htdocs legen 
und über http://localhost/namederdatei.php das Skript aufrufen. (XAMPP 
voher starten)

Fürs debuggen gibs mehrere Optionen
1. Guter Editor ( PHPDesginer)
2. Über den Webbrowser selbst ( dafür muss im Skript selber etwas stehen 
siehe http://de2.php.net/manual/de/ref.errorfunc.php)
3. Über der error.log des Apache
Gast #1132166
Lesenswert?

PHP läuft überall auch ohne Server. Der Compiler/Interpreter heißt 
"php.exe" dazu kommen noch jede Menge Bibliotheken (z.B. PEAR). Eine der 
libs bindet php entweder in Apache oder IIS oder Websphere ein. Man kann 
im CGI Modus oder eben als Modul auf php zugreifen.

php.exe selbst braucht nur unter 50kB zum funktionieren ohne libs. php 
übersetzt den Quellcode zur Laufzeit und führt ihn gleich aus. Zend 
bietet auch einen Compiler kommerziell an, damit fällt das Compilieren 
weitgehend weg. Das Compilat läuft sogar zusammen mit nicht kompiliertem 
Code.

Die Abarbeitung - unkompiliert - ist etwas langsamer als bei Pearl oder 
Java, typisch etwa die Hälfte. Trotzdem skaliert es oft besser als Java 
und braucht weniger Ressourcen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren