ID: 40741
User updated by: d dot huijbers at apollo-ict dot nl
Reported By: d dot huijbers at apollo-ict dot nl
-Status: Feedback
+Status: Open
Bug Type: *Compile Issues
Operating System: FreeBSD
PHP Version: 5.2.1
New Comment:
I installed the mysql.h into both /usr/local/mysql/include/... for
mysql 3.x and for mysql 5.x into /usr/local/mysql5/include/
gr.
Previous Comments:
------------------------------------------------------------------------
[2007-03-06 19:02:29] tony2001@php.net
These lines are incorrect:
--with-zlib-dir=/usr/include \
--with-freetype-dir=/usr/local/include/freetype2 \
--with-libxml-dir=/usr/local/include/libxml2 \
--with-curl=/usr/local/include/curl/ \
The values are supposed to be prefixes, i.e. /usr or /usr/local.
>--with-mysql=/usr/local/mysql5
Where did you install MySQL headers? (mysql.h particularly)
------------------------------------------------------------------------
[2007-03-06 18:53:59] d dot huijbers at apollo-ict dot nl
Description:
------------
I've been trying to compile php-5.2.1 with mysql 5.1.x on my system
which also has mysql3.x.x installed in /usr/local/mysql. I installed
mysql-5.1.x into /usr/local/mysql5. Now, when I use
--with-mysql=/usr/local/mysql5/ it still compiles to the libs in
/usr/local/mysql/lib/....
I fixed this for my compilation by renaming the /usr/local/mysql into
/usr/local/mysql3 for the compilation time.
Reproduce code:
---------------
./configure \
--disable-all \
--enable-safe-mode \
--with-apxs2=/usr/local/apache2/bin/apxs \
--prefix=/usr/local/apache2/php5 \
--with-config-file-path=/usr/local/apache2/php5 \
--enable-track-vars \
--enable-ftp \
--enable-pcre-regex=yes \
--with-pdf-lib \
--with-session \
--enable-session \
--with-zlib-dir=/usr/include \
--with-freetype-dir=/usr/local/include/freetype2 \
--with-bz2 \
--with-xml \
--with-libxml-dir=/usr/local/include/libxml2 \
--with-curl=/usr/local/include/curl/ \
--enable-curlwrappers \
--enable-versioning \
--enable-xml \
--with-gd \
--with-ttf \
--with-xml-rpc \
--enable-libxml \
--with-dom \
--with-mcrypt \
--with-gettext \
--enable-exif \
--enable-bcmath \
--enable-calendar \
--enable-gd-native-ttf \
--enable-gd-jis-conv \
--with-kerberos \
--enable-mbstring \
--with-libmbfl \
--with-mcve \
--with-mhash \
--with-mime-magic \
--with-ncurses \
--enable-shmop \
--enable-dom \
--enable-libxml \
--enable-soap \
--enable-sockets \
--without-sqlite \
--enable-sysvmsg \
--enable-sysvmem \
--enable-sysvshm \
--with-iconv-dir \
--with-xsl \
--with-mysql=/usr/local/mysql5
Expected result:
----------------
Just a correct compilation of php-5.2.1 which is linked against
/usr/local/mysql5 (a mysql 5.1.x installation)
Actual result:
--------------
PHP compiled against my older mysql3 installation that is found in
/usr/local/mysql/
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=40741&edit=1