Installation von Cherokee mit PHP5 und MySQL Unterstützung auf Ubuntu 11.04 - Seite 2


Klicken Sie auf den New Button neben Behavior und fügen Sie eine neue Regel hinzu:


Ein Fenster erscheint; wählen Sie Languages aus der linken Spalte, wählen Sie dort PHP und klicken den Add Button:


Klicken Sie als nächstes den Create Button im Configuration Assistant Fenster:


Sie sollten nun eine neue Regel für PHP in der linken Spalte sehen (mit dem Status NON FINAL). Sie können wenn Sie wollen die PHP Standarteinstellungen ändern (dies ist nicht nötig, die Standarteinstellungen sollten in den meisten Fällen in Ordnung sein). Die FastCGI Einstellungen sind im Handler Reiter:


Um den Setup zu beenden, klicken Sie auf die Box, welche NON FINAL anzeigt...


... und Sie sollte FINAL anzeigen:


In der rechten oberen Ecke sollte sich nun ein Save Link befinden - klicken Sie ihn um die neue Konfiguration zu sichern...


... und klicken Sie dann auf Graceful restart (Cherokee muss neu gestartet werden um die Veränderungen gültig zu machen):


PHP sollte nun im Behavior Reiter aufgelistet sein (es sollte ein Haken in der Final Spalte sein):


Drücken Sie CTRL+C in der Befehlszeile um die Kontrolloberfläche zu beenden.

7 PHP5 testen / Details über Ihre PHP5 Installation erfahren

Der Pfad der Standartwebseite ist /var/www. Wir werden nun eine kleine PHP5 Datei (info.php) in diesem Verzeichnis erstellen und diese in einem Browser aufrufen. Die Datei wird viele nützliche Details über Ihre PHP Installation verraten, wie zum Beispiel die installierte PHP Version.

vi /var/www/info.php


<?php
phpinfo(); ?>
Rufen Sie diese Datei nun in einem Browser auf (e.g. http://192.168.0.100/info.php):


Wie Sie sehen funktioniert PHP5 (durch FastCGI, wie die Server API Zeile verrät). Scrollen Sie ein Stück herunter, sehen Sie eine Liste der Module die bereits in PHP5 aktiviert sind. MySQL ist dort nicht aufgelistet, was bedeutet, dass Sie noch keine MySQL Unterstützung in PHP5 haben.

8 MySQL Unterstützung in PHP5

Um MySQL Unterstützung in PHP zu erlangen, können Sie das php5-mysql Paket installieren. Außerdem ist es meist gut noch einige weitere Module zu installieren, da Sie diese für Ihre Anwendungen brauchen könnten. Sie können folgendermaßen nach verfügbaren PHP5 Modulen suchen:

apt-cache search php5

Wählen Sie die, welche Sie installieren wollen aus und installieren Sie sie wie folgt:

apt-get install php5-mysql php5-curl php5-gd
php5-idn php-pear php5-imagick php5-imap php5-mcrypt php5-memcache
php5-ming php5-ps php5-pspell php5-recode php5-snmp php5-sqlite
php5-tidy php5-xmlrpc php5-xsl

Starten Sie Cherokee nun neu:

killall php-cgi

/etc/init.d/cherokee restart

Laden Sie nun http://192.168.0.100/info.php neu und scrollen wieder runter zur Modulsektion. Sie sollten hier nun viele verschiedene Module finden, darunter auch das MySQL Modul:

9 Links

0 Kommentar(e)

Zum Posten von Kommentaren bitte