Hi, I've had this problem in the past. I did NOT have to recompile PHP. I believe that all I had to do was add (or uncomment) extension=mysql.so to the php.ini file and restart the server. Good luck!
On Thu, 6 Dec 2001, Fred wrote: > I am assuming that you installed the binary RPMs rather than building from > the source files. If this is the case, you could try to unintall the PHP > RPM and then reinstall it. I make this suggestion only because it is > possible that the PHP RPM was installed before the MySQL RPM in which case > it may default to --without-mysql. Installing the PHP RPM with MySQL > installed first may fix this problem. > > Unfortunately, I am just guessing here because I am not sure about the > behavior of those RPMs. What I am sure of is that RPM installation of > software that needs to work with other software is a gamble at best. You > are relying on the person who wrote the dependancy and install scripts for > the RPM to know how you want your progs configured. > > For this reason I never install interdependant programs from RPM. I always > install from source, which has the added benefit of allowing me to set any > compile-time settings I chose. > > Fred > > Rob Round <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > Here is the configuration command (PHP Version 4.0.4pl1). I guess I > should > > have added this in my original email. I did see that it > > says --without-mysql which was a clue to my problem. Whay I don't > > understand is why, on two installs, if I pick "install everything" it > > doesn't install this. Can I add it after the fact or do I need to > reinstall > > PHP from scratch? > > > > Thanks again. > > > > Rob. > > > > './configure' '--prefix=/usr' '--with-config-file-path=/etc' > > '--disable-debug' '--enable-pic' '--enable-shared' > > '--enable-inline-optimization' '--with-apxs=/usr/sbin/apxs' > > '--with-exec-dir=/usr/bin' '--with-regex=system' '--with-gettext' > > '--with-gd' '--with-jpeg-dir=/usr' '--with-png' '--with-zlib' '--with-db2' > > '--with-db3' '--with-gdbm' '--enable-debugger' '--enable-magic-quotes' > > '--enable-safe-mode' '--enable-sockets' '--enable-sysvsem' > > '--enable-sysvshm' '--enable-track-vars' '--enable-yp' '--enable-ftp' > > '--enable-wddx' '--without-mysql' '--without-oracle' '--without-oci8' > > '--with-xml' > > > > > > -----Original Message----- > > From: Fred [mailto:[EMAIL PROTECTED]] > > Sent: Thursday, December 06, 2001 3:13 AM > > To: [EMAIL PROTECTED] > > Subject: [PHP-INST] Re: Call to undefined function: mysql_connect() > > > > > > Write this script and execute it: > > <? phpinfo() ?> > > It will provide you with a lengthy list of configuration information. > Copy > > the "configuration command" and any mysql info to an email so that we can > > better understand your situation. > > > > Fred > > > > Rob Round <[EMAIL PROTECTED]> wrote in message > > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > > Hello, > > > > > > I have a standard RedHat7.2 install. In the installation I specified > > every > > > mysql, PHP and apache module available. PHP works, mysql works and so > > does > > > Apache. Unfortunately, I get this error when trying to make a mysql > > > connection through a PHP page "Call to undefined function: > > mysql_connect()". > > > I'm assuming that PHP is missing some compile switches that weren't > > > available at install time. Is it possible to add this functionality > > > afterwards or do I have to recompile PHP from scratch? If there is a > way > > > around not reinstalling from scratch that would be great as this is a > > > production machine. > > > > > > I have looked through the archives and haven't really found what I > needed. > > I > > > also did a test install on a second machine and installed every package > > > available to see if the PHP/mysql support was included... it wasn't. > > > > > > Thanks in advance. > > > > > > > > > > > -- > > PHP Install Mailing List (http://www.php.net/) > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > To contact the list administrators, e-mail: [EMAIL PROTECTED] > > > > > > > > -- PHP Install Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]