The reason I asked about whether you were using PHP as a cgi or apache module is because you were reporting problems calling php scripts from the command line. This is not possible with the apache module version and could explain your difficulties.
As for your continued problems with installation, doing a make clean should give you a clean enough slate to work with. Your problem, however, may not be as clear cut as it first seems. It occurs to me that you still suffer from an undefined function error when compiling with --with-mysql, which should not happen because PHP uses its built in mysql libraries and headers. I'm wondering if you installed PHP from RPM initially and whether you are using the source files contained in the PHP development RPM to compile from source? Personally, I prefer not to use RPMs for this type of install because I do not have control over everything and cannot be sure (without much investigating) whether things were done as I wanted them to be. On the other hand, the people who put these RPMs together are certainly aware that mysql, php and apache are commonly installed to work together. If you want to give the RPMs one more chance I would suggest removing all of the associated RPMs and installing the binary RPMs in this order: MySQL Apache PHP and check to see if your mysql functions work without further intervention. If they do not, I would recommend removing all of the RPMs and downloading and compiling the latest stable releases of MySQL, Apache and PHP from source. I would not recommend compiling from the RPM development sources. If you choose to go this path, there is a good tutorial for getting these packages to work together at: http://www.devshed.com/Server_Side/PHP/SoothinglySeamless/page1.html To be sure, there is almost certainly some way to make your system work with what you are currently using, but it would not neccessarily be easier to do it that way. IMHO it is always best, even for a begginer, to use the approach in the above article for two reasons: It gives you total control over the installation and configuration process, and It allows you to learn everything that is required to make these programs work correclty together. Good Luck Fred Joe <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Thanks Rasmus. I think at this point I would like to start with a clean > slate. I just tried to make the dynamic module by explicitly following the > INSTALL file (after a make clean). That still did not clear up the problem. > What is the best way to wipe the slate clean and start over? > > jce > > Rasmus Lerdorf wrote: > > > No, but as per the INSTALL docs, you should be using --with-mysql=/usr > > PHP needs to find both the library and the header files and there are no > > library files anywhere under /usr/include > > > > On Sun, 2 Dec 2001, Joe wrote: > > > >> Additionally, I just noticed that although I installed the dev packages > >> for both Apache and MySQL, I was not giving the MySQL path. If I attempt > >> to give a path, the configuration still fails. The header files are in > >> /usr/include/mysql. I've tried that path as well as /usr/include. Am I > >> still missing a package? > >> > >> jce > >> > >> Joe wrote: > >> > >> > Ultimately, I am trying to use PHP from Apache. You've almost > >> > definitely hit on my problem because I am not sure how to answer your > >> > question. If I call a script from the web server, I get the same error > >> > about undefined function. Is this a case of not giving the right switch > >> > to the PHP configuration script? Is there a library file I can simply > >> > move? I would like to use a module in the end. > >> > > >> > jce > >> > > >> > > >> > > >> > Fred wrote: > >> > > >> >> Are you installing php as cgi or as an apache module? What happens > >> >> when you call a script via the web server? > >> >> > >> >> Fred > >> >> > >> >> Joe <[EMAIL PROTECTED]> wrote in message > >> >> [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > >> >>> Good Call. I installed the development packages and php configured, > >> >>> compiled and installed properly. I am now left with what seems like a > >> >>> simple problem, which I have not successfully tackled. If I run my > >> >>> program by typing: php test.php, it does not work. If I do: ./php > >> >>> test.php it does work. I am assuming the "make install" didn't do > >> >>> what I expected, but I haven't found the problem yet. Any ideas? > >> >>> > >> >>> (Still getting the same error: Undefined function as described below. > >> >>> I checked for copies all over the filesystem and compared them using > >> >>> md5sum. All appear to be the same. I am puzzled.) > >> >>> > >> >>> jce > >> >>> > >> >>> > >> >>> Fred wrote: > >> >>> > >> >>> > I would venture to guess that mysql is installed as a binary > >> >> distribution. > >> >>> > PHP needs the sources in order to compile with mysql support. Try > >> >>> > installing mysql from source or installing the source rpm. > >> >>> > > >> >>> > Fred > >> >>> > > >> >>> > Joe <[EMAIL PROTECTED]> wrote in message > >> >>> > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > >> >>> >> Hi All, > >> >>> >> > >> >>> >> I am trying to use MySQL from PHP. I get the error > >> >>> >> message: > >> >> call > >> >>> > to > >> >>> >> undefined function: mysql_connect() > >> >>> >> > >> >>> >> Based on what I've read, I need to compile PHP with the > >> >>> >> --use-mysql=/path/to/mysql option. This was not enough information > >> >>> >> to > >> >> get > >> >>> >> the compile to work. (I tried every directory that had *any* mysql > >> >> files > >> >>> > in > >> >>> >> it.) So I ended up compiling just using --use-mysql. This seemed > >> >>> >> to > >> >> work, > >> >>> >> php -v gives me 4.0.6. However, the error still exists: undefined > >> >>> > function: > >> >>> >> mysql_connect() (MySQL is definitely installed. I have used the > >> >>> >> client > >> >> to > >> >>> >> build a small database which I can query against.) > >> >>> >> > >> >>> >> Could someone please give me a hand here? > >> >>> >> > >> >>> >> jce > >> >>> > >> > >> > >> > -- 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]