Servercommunity Foren-Übersicht Servercommunity
Das informative Forum für Fragen rund um Server
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

S4F: Apache / PHP4.3.2 / PDFlib

 
Neues Thema eröffnen   Neue Antwort erstellen    Servercommunity Foren-Übersicht -> How-To's
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Powie



Anmeldedatum: 22.06.2003
Beiträge: 174
Wohnort: Singen / Thür.

BeitragVerfasst am: Mo Jun 30, 2003 09:44    Titel: S4F: Apache / PHP4.3.2 / PDFlib Antworten mit Zitat

Anleitung : Apache 1.3.27 - PHP 4.3.2 - PDFLIB - OpenSSL etc
--------------------------------------------------------------------------------

!!! Ausführung auf eigene Gefahr, keine Haftung für eventuelle Schäden !!!

Benutzt werden die APACHE RPM's von Foertsch (The master himself !)
PHP 4.3.2 -> Final
PDFPLIB
Postgres 7.3
Aktuelle MODSSL und OpenSSL Varianten !


Vorbereitungen
Datei: /etc/httpd/httpd.conf sichern !!! Wichtig für Confixx !!!

Downloaden der benötigten RPMs ins verzeichniss /usr/local/src . alle Angaben hiernach beziehen sich auf dieses Verzeichniss

# cd /usr/local/src/
# wget http://www.foertsch.com/download/apache/apache-1.3.27-16.i386.rpm
# wget http://www.foertsch.com/download/apache/apache-devel-1.3.27-16.i386.rpm
# wget http://www.foertsch.com/download/apache/apache-doc-1.3.27-16.i386.rpm
# wget http://www.foertsch.com/download/apache/curl-7.9.2-1.i386.rpm
# wget http://www.foertsch.com/download/apache/libxml2-2.4.24-26.i386.rpm
# wget http://www.foertsch.com/download/apache/libxml2-devel-2.4.24-26.i386.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.3/suse/d2/libtool.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/update/7.2/n2/ucdsnmp-4.2.3-79.i386.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/d3/imap-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/ap2/postgresql-lib.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/ap3/mysql-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/d2/flex.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/d2/freetype2-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/d3/gd-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/gra2/t1lib.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/gra2/t1lib-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/n2/openldap-lib.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/n2/openldap-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/sec2/libmcrypt.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/sec2/libmcrypt-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/xdev1/qt.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/xdev1/qt-devel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/x1/xdevel.rpm
# wget ftp://ftp.gwdg.de/linux/suse/ftp.suse.com/suse/i386/7.2/suse/d2/gdbm-devel.rpm


Apache anhalten:

# apachectl stop


Installieren aller soeben heruntergeladenen Pakete mit YaST 1.

Paketverwaltung (Update, Installation, Anfragen) -->
F10 -->
Pakete einspielen -->
3* Enter -->
usr
Enter -->
local -->
Enter -->
src -->
Enter -->
Alle Pakete mit der Leertaste markieren. -->
F10 -->
2* ESC -->
Enter -->
ESC

Du müsstest jetzt wieder auf der Shell im Verzeichnis /usr/local/src sein.

Downloaden von weiteren benötigten Paketen (Source)

# wget http://php3.de/distributions/php-4.3.2.tar.gz
# wget http://www.openssl.org/source/openssl-0.9.6h.tar.gz
# wget http://www.modssl.org/source/mod_ssl-2.8.12-1.3.27.tar.gz
# wget http://heanet.dl.sourceforge.net/sourceforge/pgsql/postgresql-7.3.tar.gz
# wget http://www.pdflib.com/pdflib/download/pdflib-4.0.3-Linux.tar.gz


Entpacken :

# tar xzf openssl-0.9.6h.tar.gz
# tar xzf mod_ssl-2.8.12-1.3.27.tar.gz
# tar xzf postgresql-7.3.tar.gz
# tar xzf pdflib-4.0.3-Linux.tar.gz
# tar xzf php-4.3.2.tar.gz


Postgres 7.3 compilieren und installieren

# cd postgresql-7.3
# ./configure --enable-multibyte --without-readline
# gmake
# cp src/interfaces/libpq/libpq.so.2.2 /usr/lib/
# cd /usr/lib
# rm libpq.so
# rm libpq.so.2
# rm libpq.so.2.0
# mv libpq.so.2.1 libpq.so.2.1.old
# ln -s libpq.so.2.2 libpq.so
# ln -s libpq.so.2.2 libpq.so.2
# ln -s libpq.so.2.2 libpq.so.2.0
# ln -s libpq.so.2.2 libpq.so.2.1
# ln -s /usr/lib/libexpat.so /usr/lib/libexpat.so.0
# ln -s /usr/lib/libsnmp-0.4.2.3.so /usr/lib/libsnmp-0.4.2.1.so


OpenSSL

# cd /usr/local/src/openssl-0.9.6h
# ./config shared
# make
# make test
# make install


mod_ssl

# cd ../mod_ssl-2.8.12-1.3.27
# ./configure --with-apache=/usr/local/httpd --with-apxs=/usr/sbin/apxs --with-openssl=/usr/local/ssl
# cd pkg.sslmod
# make
# cp libssl.so /usr/lib/apache


PDFlib (easy)

# cd ../../pdflib-4.0.3-Linux
# cp -r bind/ /usr/lib/pdflib/


PHP 4.3.2

# cd ../php-4.3.2
# ./configure --prefix=/usr/share --datadir=/usr/share/php --bindir=/usr/bin --libdir=/usr/share --with-config-file-path=/etc --with-exec-dir=/usr/lib/php/bin --with-pdflib=/usr/lib/pdflib/bind/c --with-mysql=/usr --with-gd=yes --enable-gd-native-ttf --enable-gd-imgstrttf --with-tiff-dir=/usr --with-jpeg-dir=/usr --with-png-dir=/usr --with-xpm-dir=/usr/X11R6 --with-ldap=yes --with-zlib=yes --with-bz2 --with-gmp --with-xml --with-dom --with-ttf --with-t1lib --with-mcal=/usr --with-imap-ssl=yes --with-sablot --with-ftp --with-ndbm --with-gdbm --with-mcrypt --with-gettext --with-gd=yes --enable-versioning --enable-yp --enable-bcmath --enable-trans-sid --enable-inline-optimization --enable-track-vars --enable-magic-quotes --enable-safe-mode --enable-sockets --enable-sysvsem --enable-sysvshm --enable-shmop --enable-calendar --enable-mbstring --enable-mbstr-enc-trans --enable-exif --enable-ftp --enable-memory-limit --enable-wddx --enable-filepro --enable-dbase --enable-ctype --disable-debug --enable-force-cgi-redirect --enable-discard-path --enable-sigchild --with-apxs=/usr/sbin/apxs
# make
# make install
# cp php.ini-recommended /etc/php.ini


Apache neu starten !

# apachectl startssl


Siehe da, wir haben nun enn apachen 1.3.27 mit PHP 4.3.1 am rennen. =)

!!! Wichtig: in PHP 4.3.2 ist register_globals standardmäßig ausgeschaltet. !!!

Wer register_globals=off benötigt (verlangt auch Confixx!)
in der /etc/php.ini:
register_globals = Off
in
register_globals = On ändern.
_________________
[ www.powie.de | www.geteilt.de | adg-clan.de ]
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen MSN Messenger
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Servercommunity Foren-Übersicht -> How-To's Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de