Webstatt.org - Community seit 2006 - 2012 (2024?)

[HowTo] PHP 4 auf Debian Sarge

Avatar user-153
13.07.2006 22: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!

lächeln, Und JA, es geht zwinkern

Getestet am 12.7.2006, von user-153

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

ÖSTERREICH