Installation · 2 min read · Feb 03, 2026

Installation von Cherokee mit PHP5 und MySQL-Unterstützung auf Mandriva 2009.1 - Seite 2

5 Aktivierung von PHP5 in Cherokee

PHP funktioniert standardmäßig nicht in Mandrivas Cherokee. Um dies zu ändern, müssen wir das webbasierte Kontrollpanel von Cherokee starten…

cherokee-admin -b

… und uns dort einloggen ( http://192.168.0.100:9090/).

Gehen Sie nun zu Virtuellen Servern, wählen Sie den Standard-vhost und gehen Sie zum Tab Verhalten:

Klicken Sie auf php in der Zielspalte.

Sie sollten jetzt hier sein: Standard - Erweiterungen: php > Handler. Gehen Sie zum Tab Handler und scrollen Sie nach unten…

… und klicken Sie auf den PHP Local-Link unter Informationsquellen:

Im Feld Interpreter sollten Sie Folgendes sehen:

php-cgi -b /tmp/cherokee-php.socket

Bitte ändern Sie es zu

php-fcgi -b /tmp/cherokee-php.socket

Bevor Sie das Kontrollpanel verlassen, stellen Sie sicher, dass Sie Cherokee neu starten, damit die Änderungen wirksam werden. Wählen Sie dazu Sanfter Neustart unter Änderungen speichern in der linken Spalte des Kontrollpanels und klicken Sie auf Speichern:

Drücken Sie CTRL+C in der Befehlszeile, um das Kontrollpanel zu stoppen.

6 Testen von PHP5 / Details zu Ihrer PHP5-Installation abrufen

Das Dokumentenstammverzeichnis der Standard-Website ist /var/www/. Wir werden jetzt eine kleine PHP-Datei (info.php) in diesem Verzeichnis erstellen und sie in einem Browser aufrufen. Die Datei zeigt viele nützliche Details über unsere PHP-Installation an, wie die installierte PHP-Version.

vi /var/www/info.php

| |

Jetzt rufen wir diese Datei in einem Browser auf (z.B. http://192.168.0.100/info.php):

Wie Sie sehen, funktioniert PHP5, und es funktioniert über FastCGI, wie in der Zeile Server-API angezeigt. Wenn Sie weiter nach unten scrollen, sehen Sie alle Module, die bereits in PHP5 aktiviert sind. MySQL ist dort nicht aufgeführt, was bedeutet, dass wir noch keine MySQL-Unterstützung in PHP5 haben.

7 MySQL-Unterstützung in PHP5 erhalten

Um MySQL-Unterstützung in PHP zu erhalten, können wir das Paket php-mysql installieren. Es ist eine gute Idee, auch einige andere PHP5-Module zu installieren, da Sie diese möglicherweise für Ihre Anwendungen benötigen. Sie können nach verfügbaren PHP5-Modulen wie folgt suchen:

urpmf php

Wählen Sie die benötigten aus und installieren Sie sie wie folgt:

urpmi php-mysql php-mysqli php-bz2 php-calendar php-ctype php-curl php-devel php-dio php-dom php-eaccelerator php-enchant php-esmtp php-event php-exif php-fam php-ffmpeg php-fileinfo php-filepro php-ftp php-gd php-gettext php-gmp php-iconv php-id3 php-idn php-imap php-imlib2 php-mailparse php-mbstring php-mcache php-mcrypt php-mhash php-ming php-ncurses php-newt php-odbc php-oggvorbis php-pcntl php-pcre php-pear-Net_IDNA php-posix php-pspell php-readline php-recode php-session php-shmop php-simplexml php-snmp php-soap php-sockets php-sqlite php-ssh2 php-suhosin php-sysvmsg php-sysvsem php-sysvshm php-tclink php-tcpwrap php-tidy php-xml php-xmlrpc php-zip php-ini

Jetzt starten Sie Cherokee neu:

/etc/init.d/cherokee restart

Laden Sie jetzt http://192.168.0.100/info.php in Ihrem Browser neu und scrollen Sie erneut zum Abschnitt Module. Sie sollten jetzt viele neue Module dort finden, einschließlich des MySQL-Moduls:

8 Links

Share: X/Twitter LinkedIn

Erhalte neue Beiträge in deinem Posteingang.

Kein Spam. Jederzeit abmelden.