Willkommen in der Webstatt Zum Webstatt Blog und Stories
Claw Claw am 14.07.06 00:45

Hallo!

Mit den folgenden Befehlszeilen, könnt ihr PHP 4.4.2 auf euren Deiban sarge installieren!

ACHTUNG: Ich bin für keine Fehler verantwortlich, welche enstehen könnten (Zbsp.: Könnten einige Pakete fehlen).

---------------------------------------------------------------------------------------------------
Vorraussetzungen:

-> Debian Sarge
-> Apache2
-> MySQL
-> Grundligende kenntnisse
(-> Das vServer image "Debian sarge inkl. Confixx" (Sollte auch auf anderen gehen!))

---------------------------------------------------------------------------------------------------

1. Wir loggen uns mit root ein, und gehen in das Hauptverzeichnis
cd /root/

2. Wir updaten mal alles!
apt-get update && apt-get upgrade

3. Wir holen uns die .tar.gz Datei und stecken sie in den Ordner php4
tar xfvz php-4.4.2.tar.gz && rm php-4.4.2.tar.gz && mv php-4.4.2 php4 && mkdir /etc/php4 && mkdir /etc/php4/apache2 && cd /root/

4. Wir holen uns die GD - LIB Dateien:
mkdir gdlib && cd gdlib && wget http://www.boutell.com/gd/http/gd-2.0.33.tar.gz && tar xfvz gd-2.0.33.tar.gz && rm gd-2.0.33.tar.gz && mv gd-2.0.33 gdlib && cd gdlib && mv * ../ && cd ../ && rm -rf gdlib && cd /root/gdlib/

5. Wir bereiten die Installation von der GD - LIB und PHP4 vor!
apt-get -qqy install flex bison m4 apache2-dev curl libcurl3 libcurl3-dev libxml2 libxml2-dev mcrypt libmcrypt4 libmcrypt-dev libzzip-dev libbz2-dev sablotron libsablot0-dev libjpeg-dev libjpeg62-dev libpng3 libpng3-dev libfreetype6-dev freetype2 freetype2-dev libgd2-xpm libgd2-xpm-dev libxpm4-dev libxslt1-dev libxslt1 libstdc++6 libstdc++6-dev libstdc++6-pic libstdc++5-3.3-dev libstdc++5-3.3-dbg

6. Nun können wir die GD Lib installieren!
cd /root/gdlib && ./configure --prefix=/usr --with-gnu-ld --with-pic --with-libiconv-prefix=/usr/lib --with-freetype=/usr/lib --with-fontconfig=/usr/lib --with-jpeg=/usr/lib

Ist alles Fehlerfrei verlaufen, kann man nun GDlib installieren:
make && make install

7. Nun können wir PHP 4 installieren!
cd /root/php4 && ./configure --prefix=/usr --with-apxs2=/usr/bin/apxs2 --with-config-file-path=/etc/php4/apache2 --enable-memory-limit --disable-debug --with-regex=php --disable-rpath --disable-static --with-pic --with-layout=GNU --with-pear=/usr/share/php --enable-calenda --enable-sysvsem --enable-sysvshm --enable-sysvmsg --enable-track-vars --enable-trans-sid --enable-bcmath --with-bz2=/usr/lib --enable-ctype --with-db4 --with-iconv --enable-exif --enable-filepro --enable-ftp --with-gettext --enable-mbstring --with-pcre-regex=/usr --enable-shmop --enable-sockets --enable-wddx --with-expat-dir=/usr --without-xmlrpc --enable-yp --with-zlib --without-pgsql --with-kerberos=/usr --with-openssl=/usr --with-zip=/usr --enable-dbx --with-mime-magic=/usr/share/misc/file/magic.mime --with-exec-dir=/usr/lib/php4/libexec --without-mm --with-mysql --with-mysql-sock=/var/run/mysqld/mysqld.sock --without-sybase-ct --with-mcrypt=/usr/local/bin --disable-posix-threads --enable-xml --enable-ftp --with-dom=/usr/include/libxml2 --with-openssl --with-curl --with-imap-ssl --enable-xslt --with-xslt-sablot --with-gd=/usr --with-freetype=/usr --with-jpeg=/usr &&

Ist alles Fehlerfrei verlaufen, kann man nun PHP4 installieren:
make && make install

8. Apache2 anpassen
/etc/init.d/apache2 stop && rm /etc/apache2/mods-enabled/php4.* && /etc/init.d/apache2 start

9. Fertig, Herzlichen Glückwunsch, PHP4 ist nun erfolgreich auf deinem Server installiert!

:-), Und JA, es geht ;-)

Getestet am 12.7.2006, von Claw

P.S.: Für Verbesserungen am ./configure Befehl bin ich immer offen ;-)

netcup.de Warum gibt es hier Werbung?
Creative Commons Lizenzvertrag
Alle Inhalte des Webstatt-Archivs stehen unter einer Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported Lizenz.

Impressum & Kontakt