PHP4 Installation Error -

From: Date: Sat, 17 Mar 2001 00:06:59 +0000
Subject: PHP4 Installation Error -
Groups: php.install 
Request: Send a blank email to php-install+get-2435@lists.php.net to get a copy of this message
(If you can see the colors, please take a look at the attachment) I tryied to install: mySQL, Apache and PHP 4.0. However, I had a problem when I got to the PHP instalation.I obtained the next error message after I built PHP4: ********************************************************************* Attention: Something is likely to be sscrewed up here, because the configure script was not able to detect a simple feature on your plataform. Please see the debug.log ******************************************************************* Now, this is what I obtained in the debug.log ******************************************************************** CONFIGURE: './configure' '--with-mysql=/usr/local/mysql-3.22.32-pc-linux-gnu-i686' '--with-apxs=/usr/local/apache_1.3.12/bin/apxs' CC: gcc CFLAGS: -g -O2 CPPFLAGS: CXX: CXXFLAGS: INCLUDES: -I/usr/local/apache_1.3.12/include -I$(top_builddir)/Zend -I$(top_srcdir) -I/usr/local/mysql-3.22.32-pc-linux-gnu-i686/include LDFLAGS: -Wl,-rpath,/usr/local/mysql-3.22.32-pc-linux-gnu-i686/lib/mysql -L/usr/local/mysql-3.22.32-pc-linux-gnu-i686/lib/mysql LIBS: -lmysqlclient -lgd -lresolv -lm -ldl -lcrypt -lnsl -lresolv DLIBS: SAPI: apache PHP_RPATHS: /usr/local/mysql-3.22.32-pc-linux-gnu-i686/lib/mysql uname -a: Linux cx489714-c 2.2.14-5.0 #1 Tue Mar 7 20:53:41 EST 2000 i586 unknown gcc -o conftest -g -O2 -Wl,-rpath,/usr/local/mysql-3.22.32-pc-linux-gnu-i686/lib/mysql -L/usr/local/mysql-3.22.32-pc-linux-gnu-i686/lib/mysql conftest.c -lmysqlclient -lgd -lresolv -lm -ldl -lcrypt -lnsl -lresolv 1>&5 /usr/bin/ld: cannot find -lmysqlclient collect2: ld returned 1 exit status ******************************************************************** Finally, I visited your website. You suggested to take a look at the PHP FAQ. I did so. I found the next web page that I though could help to fix the problem: ********************************************************************** 6.11. When I try to build PHP using --with-apxs I get strange error messages There are three things to check here. First, for some reason when Apache builds the apxs Perl script, it sometimes ends up getting built without the proper compiler and flags variables. Edit your apxs (sometimes found in /usr/local/apache/bin/apxs or /usr/sbin/apxs) and check for these lines: my $CFG_CFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl my $CFG_LD_SHLIB = ' '; # substituted via Makefile.tmpl my $CFG_LDFLAGS_SHLIB = ' '; # substituted via Makefile.tmpl If this is what you see, you have found your problem. Change these lines to say: my $CFG_CFLAGS_SHLIB = '-fpic -DSHARED_MODULE'; # substituted via Makefile.tmpl my $CFG_LD_SHLIB = 'gcc'; # substituted via Makefile.tmpl my $CFG_LDFLAGS_SHLIB = q(-shared);# substituted via Makefile.tmpl The second possible problem should only be an issue on RedHat-6.1/6.2. The apxs script RedHat ships is broken. Look for this line: my $CFG_LIBEXECDIR = 'modules'; # substituted via APACI install If you see the above line, change it to this: my $CFG_LIBEXECDIR = '/usr/lib/apache'; # substituted via APACI install Last, if you reconfigure/reinstall Apache, add a 'make clean' to the process after './configure' and before 'make'. http://www.php.net/FAQ.php#6.11 ********************************************************************** Unfortunately, this didn't help neither and I'm still stuck :=( Do you have any suggestions? Edgar

« previous php.install (#2435) next »