two versions of php on same box, on has mysql support the other can"t find it?

two versions of php on same box, on has mysql support the other can"t find it?

am 28.09.2006 22:06:36 von Eddie Peloke

------=_Part_36084_3353457.1159473996873
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

I have two php versions on one server. One of them has mysql support, the
other has mssql support and is used to run scripts via the comand line. I
am trying now to compile in mysql support to the command line one and I keep
getting:

configure: error: Cannot find MySQL header files under yes.

checking for specified location of the MySQL UNIX socket... no
checking for MySQL UNIX socket location... no
configure: error: Cannot find MySQL header files under /usr/lib/php/modules.
Note that the MySQL client library is not bundled anymore!


I've tried a few directories. I chose this last one because there was a
mysql.so and libmysql.so file in there. I must have it as the other version
has support.

Thanks!!!

Here is my config:

./configure '--with-mysql=/usr' '--with-mssql=/usr/local'
'--disable-libxml' '--disable-dom' '--disable-simplexml' '--disable-xml'
'--disable-xmlreader' '--disable-xmlwriter' '--without-pear'


Here is the config from the working version yet I don't know how it works as
it says --no mysql
.../configure' '--build=i386-redhat-linux' '--host=i386-redhat-linux'
'--target=i386-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr'
'--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin'
'--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include'
'--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var'
'--sharedstatedir=/usr/com' '--mandir=/usr/share/man'
'--infodir=/usr/share/info' '--cache-file=../config.cache'
'--with-libdir=lib' '--with-config-file-path=/etc'
'--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic'
'--disable-rpath' '--with-bz2' '--with-curl' '--with-exec-dir=/usr/bin'
'--with-freetype-dir=/usr' '--with-png-dir=/usr' '--enable-gd-native-ttf'
'--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv'
'--with-jpeg-dir=/usr' '--with-openssl' '--with-png' '--with-pspell'
'--with-expat-dir=/usr' '--with-pcre-regex=/usr' '--with-zlib'
'--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes'
'--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg'
'--enable-track-vars' '--enable-trans-sid' '--enable-yp' '--enable-wddx'
'--with-pear=/usr/share/pear' '--with-kerberos' '--enable-ucd-snmp-hack'
'--with-unixODBC=shared,/usr' '--enable-memory-limit' '--enable-shmop'
'--enable-calendar' '--enable-dbx' '--enable-dio'
'--with-mime-magic=/etc/httpd/conf/magic' '--without-sqlite'
'--with-libxml-dir=/usr' '--with-xml' '--with-apxs2=/usr/sbin/apxs'
'--without-mysql' '--without-gd' '--without-odbc' '--disable-dom'
'--disable-dba'

------=_Part_36084_3353457.1159473996873--

Re: two versions of php on same box, on has mysql supportthe other can"t find it?

am 09.10.2006 07:44:19 von Chris

Eddie Peloke wrote:
> I have two php versions on one server. One of them has mysql support, the
> other has mssql support and is used to run scripts via the comand line. I
> am trying now to compile in mysql support to the command line one and I
> keep
> getting:
>
> configure: error: Cannot find MySQL header files under yes.
>
> checking for specified location of the MySQL UNIX socket... no
> checking for MySQL UNIX socket location... no
> configure: error: Cannot find MySQL header files under
> /usr/lib/php/modules.
> Note that the MySQL client library is not bundled anymore!

That wasn't your configure line at all - this gives it away:

Cannot find MySQL header files under yes.


You need to tell php where mysql is:

--with-mysql=/usr

or

--with-mysql=/usr/local/mysql

or whatever the case may be on your server.

--
Postgresql & php tutorials
http://www.designmagick.com/

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php