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]