Re: Re: PHP, MySQL, * Mandrake 8.1
| From: | Rasmus Lerdorf | Date: | Sun, 02 Dec 2001 15:05:33 +0000 |
| Subject: | Re: Re: PHP, MySQL, * Mandrake 8.1 | ||
| References: | 1 | Groups: | php.install |
| Request: | Send a blank email to php-install+get-5164@lists.php.net to get a copy of this message | ||
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 <none@nowhere.com> wrote in message
> >> news:20011202033330.26903.qmail@pb1.pair.com...
> >>> 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 <none@nowhere.com> wrote in message
> >>> >
> >>> > news:20011201221307.53186.qmail@pb1.pair.com...
> >>> >> 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
> >>>
>
>
>