1 (изменено: randomizethis, 2010-05-11 12:30:24)

Тема: PMA: Cannot load mysqli extension

кучу нашел аналогичных заголовков тем в этом разделе, только ни одна тема не помогла.

Ubuntu 9 Server, Apache 2, PHP 5, MySQL 5, phpMyAdmin-3.3.3-english.tar.gz
все работает, через командную строку в мускул захожу через рутовскии пароль (из config.inc.php), авторизация через config.
phpinfo() показывает:
[mono]additional .ini files parsed   
/etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini[/mono]

но пма выдает, что не может загрузить расширение.
где что может быть не так? хелп плиз

2

Re: PMA: Cannot load mysqli extension

randomizethis
В phpinfo() можно посмотреть загружены расширения MySQL или нет.

Посмотрите в данных файлах не надо ли там что-то подключить, раскомментировать. И существуют ли библиотеки, которые в этих файлах прописаны:
/etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini

3 (изменено: randomizethis, 2010-05-11 16:22:10)

Re: PMA: Cannot load mysqli extension

проблема решилась так:

[mono]root@ubuntu:/var/www# vi /etc/php5/apache2/php.ini
                                                     (убрал строчки extension=mysql.so и extension_dir=...)
root@ubuntu:/var/www# updatedb
root@ubuntu:/var/www# /etc/init.d/apache2 stop
* Stopping web server apache2 ... waiting . [ OK ]
root@ubuntu:/var/www# apt-get remove php5-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
php5-mysql
0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded.
After this operation, 246kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 30236 files and directories currently installed.)
Removing php5-mysql ...
root@ubuntu:/var/www# aptitude install php5-mysql
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
php5-mysql
0 packages upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 0B/65.9kB of archives. After unpacking 246kB will be used.
Writing extended state information... Done
Selecting previously deselected package php5-mysql.
(Reading database ... 30232 files and directories currently installed.)
Unpacking php5-mysql (from .../php5-mysql_5.2.6.dfsg.1-3ubuntu4.5_i386.deb) ...
Setting up php5-mysql (5.2.6.dfsg.1-3ubuntu4.5) ...

Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

root@ubuntu:/var/www# /etc/init.d/apache2 start
* Starting web server apache2 [ OK ]
root@ubuntu:/var/www#[/mono]

, и видимо была как раз в ини-фаилах. после этого PMA заработал, и пхп перестал ругаться на неопознанную функцию mysql_connect() smile
спасибо за участие)