php 5.4.26 php-mysqlnd; anyone running with it?

I have installed MySQL community server 5.6.17 (latest GA version) and php 5.4.26.  I am having an issue with installing php-mysql; the MySQL compatibility libraries are installed.  Searches on the internet shows that I am not the only one with the exact same issues but no answers were found.  I ran into this problem before and there is this long post by me on it.  I thought I could use the php-mysqlnd with the native driver but I could not run Dolphin and ended up wiping that server and going with an older version of php.

I found this on the remi blog about php-mysqlnd:

The use of this new driver is transparent for PHP applications. Some report better performances (notably for memory). Furthermore, this remove dependency on mysql-libs.

And on Giri Mandalika's Repository, a blog at blogs.oracle.com:

The MySQL native driver for PHP (will simply be referred as mysqlnd from this point), is an additional, alternative way to connect from PHP 5 and PHP 6 to the MySQL Server 4.1 or later versions. mysqlnd is a replacement for the MySQL client library, libmysql; and it is tightly integrated into PHP starting with the release of PHP 5.3. That is, from PHP 5.3 onwards the developers can choose between libmysql and mysqlnd when using mysql, mysqli or PDO_MySQL extensions to connect to the MySQL server 4.1 or newer.

I am setting up a new server, CentOS 6.5, php 5.4.26, and MySQL community server 5.6.17, Nginx 1.5.12 mainline; nginx will be compiled from source.

So if I can get some convo on php-mysqlnd it would be appreciated.

footnote: mysql is already deprecated by PHP developers and eventually Dolphin will need to be recoded to use mysqli.

Geeks, making the world a better place
Quote · 2 Apr 2014

I would try to uninstall libmysql, maybe it is in conflict in some way with the native driver.

Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81
Quote · 2 Apr 2014

http://www.php.net/manual/en/mysqlinfo.library.choosing.php

http://stackoverflow.com/questions/1475701/how-to-know-if-mysqlnd-is-the-active-driver

 

Check my GeoDistance, Watermark, TorBlock and Android Push Notifications mods | http://goo.gl/H3Vp81
Quote · 2 Apr 2014

Trying to get a clear answer is confusing.  I get this: PHP 5.4 compile default (for all MySQL extensions) for mysqlnd is yes.  Then I will read that I have to compile in support with ./configure --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-mysql=mysqlnd.  If the compiled default for all extensions is mysqlnd, then it would appeared that you would have to do the reverse to have support for the non-native driver.

I guess I need to check to see how my php was compiled.

 

Geeks, making the world a better place
Quote · 2 Apr 2014

I don't have a webserver installed to get the nice pretty phpinfo() output but I did get a list of the compile options and found:

--with-mysql=shared,mysqlnd

 

I guess I will move forward in this server setup and try going with the mysqlnd, mysql native driver and see what happens.  Hopefully it won't be a repeat of the last time.

Geeks, making the world a better place
Quote · 2 Apr 2014

using the remi repo I yum php-mysqlnd.  No conflicts or missing libraries; found the dependency and installed it.

php -m | grep mysql


mysql
mysqli
mysqlnd
pdo_mysql

 

I am concern with getting a repeat of the last time I went down this road but I beginning to to think that it may have been MySQL community server 5.6.17 GA.  If so, I will be changing the MySQL server instead of looking at php.

Geeks, making the world a better place
Quote · 2 Apr 2014

I forgot to update this.  All is running well, php 5.4.26, php-fpm, php-mysqlnd, MySQL community server 5.6.17, Nginx 1.5.12 mainline.  I am not sure where the issue came from before but with the current server, from what I see the server is performing well.

Geeks, making the world a better place
Quote · 16 Apr 2014
 
 
Below is the legacy version of the Boonex site, maintained for Dolphin.Pro 7.x support.
The new Dolphin solution is powered by UNA Community Management System.