Mailinglisten-Archive |
> "R.Mau" schrieb: > > ich will die Sachen unter Linux installieren > zuerst MySql > tar xvpfz mysql-3.22.19b.tar.gz > denn > ./configure > und bei make und natürlich auch bei make install > bekomm ich fehlermeldungen > in der literatur sind aber keine anderen befehle oder hinweise dazu > enthalten? > bei php geht anscheinend alles glatt(sieht zumindest so aus) > der apache lässt sich auch nicht laden > - das gleiche problem wie mysql > ich hab suselinux 6.4 (aber nur eine evualation-version) Also ueber meiner Glaskugel liegen dichte Nebelschleier :) Solange du nicht mal eine Fehlermeldung mit postet kann dir hier schlecht geholfen werden. Desweiteren besorge dir bitte die aktuellen Sourcen von deinen Programmen bzw. schaue ob Suse die aktuellen mitbringt. MySQL3.22.19 ist garantiert NICHT aktuell. Zum Compilieren muessen natuerlich auch die richtigen Libs installiert sein. Bevor du nun von Hand installierst solltest du pruefen ob nicht schon Susepakete installiert sind... ist ein bisschen dumm wenn nun 2mal Apache laeuft. Solltest du mehrere versuche zum Compilieren brauchen ist es ratsam immer vorher ein: make clean rm config.cache (nicht immer vorhanden!) auszufuehren. Die Configure Ausgaben der Programme sind zupruefen. Eine mod_php Installation als DSO in einem Apache koennte so aussehen: #!/bin/sh cd /home/beh/source echo "Folgende Suse-Pakete muessen vorinstalliert sein!" echo "IMAP aus Serie n, Flex aus Serie d1, Freetype aus gra1 " echo "Grafikbibliotheken der pnglib, tifflib schaden auch nicht :)" echo "Bison muss installiert sein ansonnsten funktioniert Oracle ueber OCI nicht!" echo "Extraieren der Quellpakete...." tar -xvzf apache_1.3.12.tgz tar -xvzf gd-1.8.3.tgz tar -xvzf jpegsrc.v6b.tgz tar -xvzf mysql-3.22.32.tar.gz tar -xvzf openldap-1.2.11.tgz tar -xvzf php-4.0.1pl2.tar.gz tar -xvzf ZendOptimizer-RC1-Linux-glibc2.1.tgz tar -xvzf php-3.0.16.tgz tar -xvzf dist.99.linux.tar.Z tar -xvzf pdflib-3.0.tar.gz echo "MySQL installieren..." cd mysql-3.22.32 ./configure --prefix=/usr/local/mysql-3.22.32 --localstatedir=/var/mysql/data make make install mkdir /var/mysql mkdir /var/mysql/data ln -s /usr/local/mysql-3.22.32 /usr/local/mysql scripts/mysql_install_db /usr/local/mysql/bin/safe_mysqld & /usr/local/mysql/bin/mysqladmin -u root password 'secret' cp support-files/mysql.server /etc/rc.d/init.d/ chmod 744 /etc/rc.d/init.d/mysql.server cd /etc/rc.d/init.d/rc2.d ln -s ../mysql.server S20mysql.server ln -s ../mysql.server K20mysql.server echo "/usr/local/mysql/lib/mysql" >> /etc/ld.so.conf /sbin/ldconfig echo "OpenLDAP installieren..." cd /home/beh/source cd openldap-1.2.11 ./configure --prefix=/usr/local/ldap make depend make make install echo "Apache Webserver installieren..." cd /home/beh/source cd apache_1.3.12 CFLAGS='-DBUFFERED_LOGS' export CFLAGS ./configure --prefix=/usr/local/apache --enable-module=all --enable-shared=max make make install ln -s /usr/local/apache/bin/apachectl /etc/rc.d/apachectl cd /etc/rc.d/rc2.d ln -s ../apachectl S20apachectl ln -s ../apachectl K20apachectl echo "Flashlib installieren..." cd /home/beh/source cp -R dist /usr/local/swf cd /usr/local/swf cp libswf.a ../../lib/ cp swf.h ../../include/ echo "PDFlib 3.0 installieren..." cd /home/beh/source cd pdflib-3.0 ./configure --prefix=/usr/local/pdflib --with-perl=/usr/bin/perl --with-zlib=/usr/include make make install echo "/usr/local/pdflib/lib" >> /etc/ld.so.conf /sbin/ldconfig echo "IJG JPEG installieren..." cd /home/beh/source cd jpeg-6b ./configure --enable-shared --enable-static --prefix=/usr/local make make test make install echo "GD Libary installieren...." echo "Der Makefile muss von Hand angepasst werden.....!!!" cd /home/beh cd /home/beh/source cp Makefile ./gd-1.8.3/ cd gd-1.8.3 make make install echo "PHP4.0.1P12..installieren" cd /home/beh/source cd php-4.0.1pl2 ./configure --with-apxs=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-xml --enable-ftp --with-zlib --with-gd=/usr/local --with-ldap=/usr/local/ldap --enable-sysvshm=yes --enable-sysvsem=yes --enable-track-vars=yes --enable-url-includes --enable-versioning --with-config-file-path=/etc --with-jpeg-dir=/usr/local/lib --with-png-dir=/usr/lib --with-tiff-dir=/usr/lib --with-swf=/usr/local/swf --with-pdflib=/usr/local/pdflib --with-imap --with-oci8=/opt/oracle/product/8.1.6.0 --enable-sigchild make make install cp php.ini-dist /etc/php.ini echo "Anpassungen muesen gemacht werden in /etc/php.ini sowie den Optimizer einbinden!!" echo "Zend Optimizer installieren.." cd /home/beh/source cd ZendOptimizer-RC1-Linux-glibc2.1 mkdir -p /usr/local/Zend/lib/ cp ZendOptimizer.so /usr/local/Zend/lib/ Pfade sind natuerlich anzupassen. Evtl. schaust du auch mal ins www.php-center.de unter 'artikel/php4dso.php3'. Gruss Joerg (packt die Glaskugel wieder weg) Behrens -- Key fingerprint = 92 7D E0 A6 CF AE EC 32 14 28 EF 0D 57 2A 88 5B ---------------------------------------------------------------------- TakeNet GmbH Mobil: 0171/60 57 963 D-97080 Wuerzburg Tel: +49 931 903-2243 Alfred-Nobel-Straße 20 Fax: +49 931 903-3025
php::bar PHP Wiki - Listenarchive