Teil von  SELFPHP
  +++ SELFPHP CronJob-Service :: Jetzt auch als Professional-Version verfügbar! +++

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: SELFPHP Forum ::

Fragen rund um die Themen PHP? In über 120.000 Beiträgen finden Sie sicher die passende Antwort!  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

:: Qozido ::

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.   

 
 
Expression Web 2 und PHP


SELFPHP Produktempfehlung
Microsoft Windows Server 2008
Seite Windows Server 2008
Seite

Microsoft SQL Server 2008
Seite SQL Server 2008
Seite

Microsoft Expression Web 3
Seite Microsoft Expression
Seite


Expression Web 2 und PHP

In der Welt der serverseitigen Webprogrammierung gibt es nicht nur ASP.NET. Ein weiteres bei Entwicklern sehr beliebtes System trägt den Namen PHP (dies ist die Abkürzung für PHP Hypertext Preprocessor, wobei PHP in diesem Fall Personal Home Page bedeutet). Ein Grund dafür, dass sich viele Entwickler für PHP entscheiden, besteht darin, dass es kostenlos erhältlich ist.

PHP-Code kann genauso wie ASP.NET-Code in eine Webseite eingebettet werden und wird auf dem Webserver ausgeführt, der dann aus der PHP-Seite eine HTML-Seite generiert. Diese Seite wird schließlich zum Besucher übermittelt.

Expression Web 2 und PHP

Expression Web 2 unterstützt im Gegensatz zur vorherigen Version die Erstellung von PHP-Seiten. Es bietet für diese Programmiersprache eine Syntaxhervorhebung an, sodass die Entwickler genau zwischen den verschiedenen Elementen der PHP-Sprache unterscheiden können, wenn sie diese in der Codeansicht eingeben. Dies erhöht die Übersichtlichkeit.

Doch Expression Web 2 ermöglicht nicht nur die Erstellung von PHP-Seiten. Es vereinfacht auch das Einfügen von kleinen vorgefertigten PHP-Codeblöcken (die als Snippets bezeichnet werden). Darüber hinaus können Sie die so genannte Bytereihenfolge-Marke konfigurieren, was für die problemlose Ausführung von PHP-Seiten bisweilen erforderlich ist. Expression Web 2 sorgt außerdem dafür, dass serverseitige PHP-Includes (PHP-Codeabschnitte, die nur einmal definiert und dann an verschiedenen Stellen einer Website genutzt werden), in der Entwurfsansicht einer Seite angezeigt werden, wenn diese Seite ein solches PHP-Include verwendet und das Include eine sichtbare Oberfläche generiert.

Schließlich bietet Expression Web 2 auch eine IntelliSense-Funktionalität für PHP-Funktionen und -Parameter an. Wenn Sie also beispielsweise den Namen einer PHP-Funktion schreiben, zeigt Ihnen Expression Web 2 in einem Infofeld alle Parameter an, die von dieser Funktion erwartet werden. Dies bedeutet eine enorme Zeitersparnis, da Sie nicht lange recherchieren müssen, um z.B. über entsprechende Literatur oder das Internet herauszufinden, welche Parameter Sie angeben müssen.

Wenn Ihr Webserver nicht mit ASP.NET, sondern mit PHP arbeitet oder arbeiten soll, sind Sie in diesem Kapitel richtig. Hier werden die Grundlagen von PHP beschrieben und Sie erfahren, wie Sie diese Programmiersprache einsetzen. So können Sie eigene Programme schreiben, um z.B. Datenbanken abzufragen und die Ergebnisse solcher Abfragen den Besuchern zu präsentieren. Hier ist auch erläutert, wie Sie eine Testumgebung einrichten, in der Sie Ihre PHP-Programme ausgiebig prüfen können.

WICHTIG: Dieses Kapitel ist keine vollständige Abhandlung zum Thema PHP. Es gibt eine Reihe von umfangreichen Büchern, die sich mit dieser Sprache beschäftigen, weshalb dieses Kapitel nur eine Einführung sein kann. Wenn Sie sich eingehend mit PHP beschäftigen möchten, sollten Sie auf Fachliteratur zurückgreifen, wie z.B. auf das Buch PHP 5 und MySQL 5 Kompendium von Luke Welling und Laura Thomson (Markt+Technik). Dieses Buch bietet fundierte und umfassende Informationen zu diesem Thema.

Voraussetzungen für die Arbeit mit PHP

Wenn Sie über einen eigenen Webservercomputer verfügen (unabhängig davon, ob dieser gemietet ist oder bei Ihnen zuhause steht), benötigen Sie die folgenden Komponenten, um mit PHP arbeiten zu können:

  • PHP
  • Webserver-Software
  • Webbrowser

Auf dem Rechner, auf dem Sie Websites erstellen, genügt PHP, da Expression Web 2 mit einem lokalen Webserver installiert wird und mit PHP zusammenarbeitet. Wie Sie PHP auf diesem Rechner installieren, ist nachfolgend beschrieben.

PHP installieren

Um PHP herunterzuladen und zu installieren, gehen Sie wie folgt vor:

  1. Sie finden die PHP-Installationsdatei unter der folgenden Adresse: http://www.php.net/downloads.php. Geben Sie diese Adresse in die Adressleiste Ihres Browsers ein.
  2. Klicken Sie auf der nun angezeigten Webseite unter Windows Binaries auf den Link, der zu dem Windows-Installer für PHP führt. Zur Drucklegung dieses Buches lautete die Versionsnummer 5.2.6. Der entsprechende Link trug den Namen PHP 5.2.6 installer. Wenn Sie die Datei herunterladen, wird möglicherweise bereits eine aktuellere Version angeboten. Achten Sie darauf, dass der Link mit PHP beginnt und mit Installer endet.
  3. Die nächste Seite ermittelt automatisch, in welchem Land Sie die Verbindung zum Internet herstellen. Klicken Sie unter Ihrer Landesflagge auf einen der angebotenen Links, um die Installationsdatei herunterzuladen.
  4. Klicken Sie im anschließend angezeigten Dialogfeld auf Speichern, um das Installationsprogramm auf Ihrer lokalen Festplatte zu speichern. Starten Sie es anschließend. Möglicherweise wird eine Sicherheitswarnung angezeigt, in der Sie auf Ausführen klicken müssen.
  5. Klicken Sie auf der Willkommensseite des Installationsprogramms auf die Schaltfläche Next.
  6. Akzeptieren Sie im folgenden Dialogfeld die Lizenzbedingungen, indem Sie das Kontrollkästchen vor I accept the terms in the License Agreement aktivieren und dann auf die Schaltfläche Next klicken.
  7. Das nächste Dialogfeld möchte von Ihnen wissen, in welchen Ordner PHP installiert werden soll. Sie können die Voreinstellung entweder mit einem Klick auf Next übernehmen oder auf Browse klicken, um den Ordner selbst anzugeben.
  8. In dem in Abbildung 13.1 dargestellten Dialogfeld geben Sie an, mit welchem Webserver Sie arbeiten. In der Regel ist der richtige Webserver bereits markiert. Falls nicht, nehmen Sie die entsprechende Einstellung vor und klicken auf Next. Für den Computer, an dem Sie Websites mit Expression Web 2 erstellen, müssen Sie keinen Webserver auswählen, da Expression Web 2 direkt mit PHP zusammenarbeitet. Klicken Sie deshalb in das Feld vor Do not setup a web server.

    Abbildung 13.1 Das Installationsprogramm muss wissen, mit welchem Webserver Sie arbeiten, damit PHP entsprechend konfiguriert wird



    WICHTIG: Sollten Sie PHP auf einem Webservercomputer installieren, können abhängig vom ausgewählten Webserver zusätzliche Dialogfelder angezeigt werden, in denen Sie z.B. angeben müssen, wo sich die Konfigurationsdateien des Webservers befinden oder ob PHP den Webserver für Sie konfigurieren soll. Beim aktuellen Apache-Webserver befinden sich die Konfigurationsdateien beispielsweise im Verzeichnis C:\Program Files\Apache Software Foun-dation\ApacheXXX\conf (wobei XXX die Versionsnummer des Servers ist).

  9. In dem in Abbildung 13.2 dargestellten Dialogfeld wählen Sie die zu installierenden Komponenten aus. In der Regel genügen die Standardeinstellungen. Klicken Sie deshalb auf Next.

    Abbildung 13.2 Hier wählen Sie die zu installierenden Komponenten aus



  10. Die letzte Dialogfeldseite des Installationsprogramms informiert Sie darüber, dass PHP nun installiert werden kann. Klicken Sie auf Install. Nun folgt die eigentliche Installation, deren Fortschritt in einem weiteren Dialogfeld angezeigt wird. Schließlich erhalten Sie die Meldung, dass PHP installiert wurde. Klicken Sie auf Finish.

    WICHTIG: Wenn Sie PHP auf einem Webservercomputer installiert und die Konfigurationsdateien des Webservers für den Einsatz von PHP konfiguriert haben, sollten Sie den Webserver-Dienst einmal stoppen und erneut starten, damit die Konfiguration wirksam wird und PHP-Seiten korrekt verarbeitet werden.



Seite 1 von 22 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22



Copyright © 2010
Microsoft Deutschland GmbH
Alle Rechte vorbehalten.

 Microsoft Deutschland GmbH
 




:: Premium-Partner ::

Webhosting/Serverlösungen


Premium-Partner MECO Systemhaus GmbH & Co. KG
Premium-Partner PSW GROUP GmbH & Co. KG
Premium-Partner BPI-Systeme
Premium-Partner Pixel X
Premium-Partner
 

:: SELFPHP Sponsoren ::


DM Solutions
Microsoft Deutschland GmbH
twosteps.net - ...Premium-Webhosting
Sedo - Bei uns wird PHP großgeschrieben
hostfactory.ch - OptimaNet Schweiz AG
ZEND - The PHP Company
Kaspersky Labs
HighText iBusiness
SELFPHP Sponsoren
 

Qozido


© 2001-2013 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt