PHP 5.4.9 Mysqli issue

Posted by Vitaly on Server Fault See other posts from Server Fault or by Vitaly
Published on 2012-12-04T21:40:55Z Indexed on 2012/12/04 23:06 UTC
Read the original article Hit count: 296

Filed under:
|
|

On Ubuntu 12.04 server I had PHP 5.4.9 installed from the source:

./configure --prefix=/etc/php --with-apxs2=/etc/apache2/bin/apxs --with-config-file-path=/etc/php --with-config-file-scan-dir=/etc/php/conf.d --with-libxml-dir=/usr/local/libxml2 --with-xsl=/usr/local/libxslt --with-mysql --with-zlib --with-pdo-mysql --enable-calendar --with-gd --with-iconv-dir --enable-mbstring --enable-soap --enable-sockets --enable-zip --with-curl --with-openssl --with-kerberos --with-tidy'

Then, using apt-get, I had mysql server and phpMyAdmin installed. Unfortunatelly phpMyAdmin keep saying that 'mysqli' and 'mcrypt' not installed. php -m | grep mysqli just confirms it.

So I tried to install mysqli with "apt-get install php5-mysqli", but just got message to do it by means of "php5-mysqlnd" or "php5-mysql". Even though they are already installed (according to phpinfo()) I tried - doesn't work. However, in php.ini, there's mysqli staff like "extension=php_mysqli.dll", but no "extension=mysqli.so". And block [MySQLi] with some uncommented settings also present.

Since this is my first attempt to build php from source I reckon I did some silly mistake. Any help is greatly appreciated.

© Server Fault or respective owner

Related posts about php

Related posts about server-setup