Mailinglisten-Archive |
Hi, ich habe auf einer WS unter Solaris2.7 MySQL-3.23.31, PHP 4.0.4pl1 und Apache1.3.14 installiert, um Content-Managmnet Systeme zu testen. Die Installationen waren erfolgreich. Die Installation von Apache mit PHP4 als DSO habe ich lt. folgender Anleitung durchgeführt: http://.thickbook.com/extra/php_apachephp4_ix.phtml D.h. für Apache: ./configure --prefix=/usr/local/apache_1.3.13 --enable-module=so make make install httpd.conf anpassen apachectl start --> alles o.k. für PHP: ./configure --prefix=/usr/local \ --with-apxs=/usr/local/apache_1.3.14/bin/apxs \ --enable-versioning --with-mysql=/usr/local/mysql \ --enable-track-vars Danach kam die Info, daß die debug.log error-messages enthält. Inhalt der debug.log: CONFIGURE: './configure' '--prefix=/usr/local' '--with-apxs=/usr/local/apache_1.3.14/bin/apxs' '--with -mysql=/usr/local/mysql' '--enable-versioning' '--enable-track-vars' CC: gcc CFLAGS: -g -O2 CPPFLAGS: -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270 -DUSE_EXPAT CXX: CXXFLAGS: INCLUDES: -I/usr/local/apache_1.3.14/include -I$(top_builddir)/Zend -I/usr/local/mysql/include/mysql LDFLAGS: -R/usr/ucblib -L/usr/ucblib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/usr/loc al/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -R/usr/local/mysql/lib/mysql -L/usr/local/mysql/lib/mysql LIBS: -lmysqlclient -lresolv -lresolv -lm -ldl -lcrypt -lnsl -lsocket -lsocket -lgcc DLIBS: SAPI: apache PHP_RPATHS: /usr/ucblib /usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 /usr/local/mysql/lib/mysql uname -a: SunOS kfm 5.7 Generic_106541-06 sun4u sparc SUNW,Ultra-2 gcc -o conftest -g -O2 -D_POSIX_PTHREAD_SEMANTICS -DSOLARIS2=270 -DUSE_EXPAT -R/usr/ucblib -L/usr/ucbl ib -R/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2.95.2 -L/usr/local/lib/gcc-lib/sparc-sun-solaris2.7/2. 95.2 -R/usr/local/mysql/lib/mysql -L/usr/local/mysql/lib/mysql conftest.c -lmysqlclient -lresolv -lresol v -lm -ldl -lcrypt -lnsl -lsocket -lsocket -lgcc 1>&5 Undefined first referenced symbol in file uncompress /usr/local/mysql/lib/mysql/libmysqlclient.so compress /usr/local/mysql/lib/mysql/libmysqlclient.so ld: fatal: Symbol referencing errors. No output written to conftest collect2: ld returned 1 exit status make und make install brachten keine weiteren Fehler. Die Anpassungen der httpd.conf d.h. LoadModule php4_module libexec/libphp4.so erfolgte auch und libexec/libphp4.so ist auch vorhanden. Beim "apachectl restart" kam dann der in der dieser Liste schon diskutierte Fehler: ./bin/apachectl restart: httpd not running, trying to start Syntax error on line 207 of /usr/local/apache_1.3.14/conf/httpd.conf: Cannot load /usr/local/apache_1.3.14/libexec/libphp4.so into server: ld.so.1: /usr/local/apache_1.3.1 4/bin/httpd: fatal: rel ocation error: file /usr/local/lib/libmysqlclient.so.10: symbol uncompress: referenced symbol not fou nd ./bin/apachectl restart: httpd could not be started Für Linux wurde vorgeschlagen, in /etc/ld.so.conf --> '/usr/local/mysql/lib/mysql' einzutragen und 'ldconfig' auszuführen. Bei Solaris geht das aber nicht so. Welche Lösung gibt es hierfür ? MfG Reiner Diehn -- Hochschule Wismar - FH fuer Technik, Wirtschaft und Gestaltung PSF 1210, 23952 Wismar, RZ, Tel.: +49 3841 753-303, Fax: -374 E-Mail: R.Diehn_(at)_rz.hs-wismar.de,http://www.hs-wismar.de/~diehn
php::bar PHP Wiki - Listenarchive