![]() Mailinglisten-Archive |
In einer eMail vom 27.12.00 19:08:40 (MEZ) Mitteleuropäische Zeit schreibt agrubert_(at)_mainz-online.de: > Nach dem lesen des FM versuchte ich PHP4.0.3 zu installieren, dabei > gelingt es mir aber nicht die bestehende Mysql-Installation (standart > SuSE Installation) zu verwenden. > > Vielleicht kennt jemand das Problem! > Folgendes Vorgehen führte leider nicht zum gewünschten Erfolg: > > aktuelles System: SuSE Linux 6.1, Apache 1.3.4, MySQL 3.22.21, PHP > 3.0.7 > funktioniert prächtig! > > share libraries: /usr/lib/mysql/libmysqlclient.so > in /etc/ld.so.conf ergänzt: /usr/lib/mysql > > cd /etc/: running ldconfig > > runnig httpd -l: Compiled-in modules > http_core.c > mod_so.c > > 3. Versuch: > ./configure --with-apxs=/usr/sbin/apxs --enable-versioning > --with-mysql=/usr/include/mysql --enable-track-vars Also wenn du schon am neukompilieren bist warum dann nicht auch ein aktuelles PHP 4.0.4 , Apache 1.3.14 und MySQL 3.22.32 (stable?)? Du brauchst auf jeden Fall das Paket Flex und ein aktuelles Bison. versuche es mal 'mit --with-mysql=/usr/include' . Alternativ: --Scriptanfang-- #!/bin/sh cd /home/beh/source tar -xvzf mysql-3.22.32.tar.gz # http://www.mysql.com tar -xvzf apache_1_3_14_tar.gz # http://httpd.apache.org/ tar -xvzf php-4.0.4.tar.gz # http://www.php.net 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 cd /home/beh/source cd apache_1.3.14 ./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 "PHP4..installieren" cd /home/beh/source cd php-4.0.4 ./configure --with-apxs=/usr/local/apache/bin/apxs --enable-inline-optimization --enable-sockets --enable-ftp --with-zlib=/usr/include --with-mysql=/usr/local/mysql --enable-sysvshm=yes --enable-sysvsem=yes --enable-track-vars=yes --enable-url-includes --enable-versioning --with-config-file-path=/etc make make install cp php.ini-dist /etc/php.ini echo "Anpassungen muesen gemacht werden in /etc/php.ini -- Scriptende--- das laesst sich natuerlich noch um tausend feine Sachen ergaenzen. Du kannst php3 + php4 nur gleichzeitig verwenden wenn beide mit --enable-versioning kompiliert worden sind. Ausserdem scheint mir dein PHP3.07 zualt dafuer zusein. Wenn du es dir leisten kannst schmeiss die alten Suse Sachen herunter (evtl. nen Backup falls du da zurueck moechtest)und sauge dir die aktuellen tarballs und compiliere selber. Gute Tutorials z.B www.baach.de und mein weniger gutes unter http://www.takenet.de/phpcon/php_install.txt Gruss Joerg Behrens -- 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