PHP 4 und PHP 5 parallel installieren
Folgender Artikel wurde von Herrn
Nils Langner
in der Kategorie "PHP"
bereitgestellt.
Diese Anleitung soll dabei helfen, php4 und php5 auf einem Debian Server mit Apache 1.3 zu installieren. Leider sieht der Apache nicht vor, dass beide Programme als Modul auf einmal installiert werden können, deswegen greifen wir auf die cgi Version von php5 zurück, die ohne Probleme zu installieren ist. |
Installation
Wer sich noch nie per ssh auf seinen Linux-Server eingeloggt hat, sollte sich erst mit Putty unter Windows oder mit ssh unter Linux vertraut machen. Falls man php5 Lokal auf dem Rechner zuhause installieren will, so muss man sich natürlich nicht per ssh anmelden. InstallationErstmal benötigen Sie eine Version von PHP5 (http://www.php.net/downloads.php ). Wir haben die Version PHP 5.0.4 (tar.gz) bei unserer Beispiel Installation gewählt. Eine Möglichkeit, die Datei auf den Server zu bekommen ist per FTP, eine andere und viel schnellere Methode ist das Programm wget zu benutzen. Dazu loggen Sie sich auf Ihrem Debian Server ein, gehen in das gewünschte Verzeichnis ( z.B.: cd /tmp und geben beispielsweise wget http://de3.php.net/get/php-5.0.4.tar.gz/from/de.php.net/mirror ein. Die richtige URL finden Sie unter http://www.php.net/downloads und dort nehmen Sie die tar.gz Version. Jetzt hat man im Verzeichnis in der Regel das richtige Archiv. Mit ls php* kann man prüfen welche Dateien runtergeladen wurden ( es sollte also eine php-5- *.tar.gz Datei erscheinen). Diese Datei entpacken mit : tar xzvf php-5.0.4.tar.gz In unserem Verzeichnis sollte nun ein php-5.0.4 (dieser Name ist von der aktuellen Versionsnummer abhängig ) Verzeichnis existieren. Jetzt muss das Verzeichnis /usr/local/php5 erstellt werden.mkdir /usr/local/php5Jetzt das entpackte Verzeichnis verschieben mv php-5.0.4/* /usr/local/php5und das alte Archiv löschen. Falls Sie sich nicht sicher sind, ob alles einwandfrei funktioniert hat, so können Sie das Verzeichnis auch erst löschen, nachdem Sie php5 fertig installiert haben. rm php-5.0.4.tar.gz KompilierenSie werden sich fragen, warum wir nicht einfach apt-get für die Installation von php5 verwenden, aber das Problem mit apt-get in diesem Fall ist, dass es versucht php5 anstatt php4 zu installieren, die Version 4 also vorher deinstalliert. Wechseln wir also zunächst in das php5 Verzeichnis. cd /usr/local/php5 Starten Sie das Konfigurieren mit./configure --enable-memory-limit --enable-force-cgi-redirect --enabletrack- vars --with-pcre-regex --with-sqlite --without-mm --enable-fastcgi -- prefix=/usr/local/php5Bei eventuellen Fehlern, nutzen Sie die Fehlerbehebungstabelle unter häufige Fehler am Ende dieser Anleitung oder schicken Sie uns eine Email mit Ihrer Fehlermeldung zu (info@plan08.de Betreff: php4 / php5 Tutorial). Bitte schicken Sie uns bei eigenständiger Behebung von Fehlern die Fehlermeldung mit Lösung per Email, damit wir die Anleitung erweitern können. Falls keine Fehler aufgetreten sind sollte nun die Meldung Thank you for using PHP. erscheinen. Starten Sie das Kompilieren von php5, dies kann je nach Server einige Zeit dauern. Geben Sie dafür die folgenden Befehle nacheinander ein: make clean make make installStandardmäßig existiert im php5 Verzeichnis keine php.ini Datei, deswegen müssen wir diese anlegen, um unser php5 nach Belieben konfigurieren zu können. Wir kopieren also die Standard php.ini Datei in unser lib Verzeichnis: cp php.ini-dist /usr/local/php5/lib/php.ini |