Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: php не видит MySQL  (Прочитано 3463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
php не видит MySQL
« : 01 Марта 2013, 17:20:27 »
Доброго времени суток.
Установил связку Apache2 + MySQL + PHP5  все вроде бы "ОК", но PHP не видит MySQL.
Когда попробовал поднять приложение получил ошибку "failed to open the DB connection: could not find driver".
Начал копать тему и пришел к тому что в информационном листе (phpinfo()) MySQL отсутствует,
а так же "PDO drivers - no value".
Подскажите пожалуйста что делать.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #1 : 01 Марта 2013, 17:25:11 »
mysql должно имена root и пароль.
Wars ~.o

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #2 : 01 Марта 2013, 17:27:25 »
mysql должно имена root и пароль.
где должна?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #3 : 01 Марта 2013, 17:29:23 »
DemienDM,
sudo service mysql status?
Wars ~.o

Оффлайн Self-Perfection

  • Активист
  • *
  • Сообщений: 331
  • Arch linux, KDE
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #4 : 01 Марта 2013, 17:32:28 »
extension=mysql.so
в php.ini не закомментировано?
Читайте документацию, наставницу вашу!
Памятка по описанию проблем:
Для решения [такой-то задачи] делаю [такие-то действия], но вместо [ожидаемый результат] получаю [описание отличий].

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #5 : 01 Марта 2013, 17:41:20 »
sudo service mysql status
mysql start/running, process 15437

===============================
extension=mysql.so такого нет вообще... есть extension=msql.so и оно закоментировано

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #6 : 01 Марта 2013, 17:51:36 »
sudo grep -Rs "extension" /etc/ | grep -i "PDO"?
Wars ~.o

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #7 : 01 Марта 2013, 17:55:40 »
sudo grep -Rs "extension" /etc/ | grep -i "PDO"?

/etc/php5/conf.d/pdo.ini:extension=pdo.so
/etc/php5/apache2/conf.d/pdo.ini:extension=pdo.so
/etc/php5/cli/conf.d/pdo.ini:extension=pdo.so

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #8 : 01 Марта 2013, 18:02:39 »
посмотри лог?
там
cat /var/log/apache2/error.log | tail -20?
Wars ~.o

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #9 : 01 Марта 2013, 18:06:58 »
там много всего выдало,  но это кажись оно
===========================================
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/mysql.so' - /usr/lib/php5/20090626/mysql.so: cannot open shared object file: No such file or directory in Unknown on line 0
===========================================
я наверное какой-то мод при установке PHP пропустил?
« Последнее редактирование: 01 Марта 2013, 18:08:52 от DemienDM »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #10 : 01 Марта 2013, 18:15:17 »
ls /usr/lib/php5/?
Wars ~.o

Оффлайн easy2002

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2786
  • Мурманск
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #11 : 01 Марта 2013, 18:16:04 »
я наверное какой-то мод при установке PHP пропустил?
sudo apt-get install php5-mysql
Tempora mutantur et nos mutantur in illis

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #12 : 01 Марта 2013, 18:18:51 »
ls /usr/lib/php5/?
================================
20090626  libexec  maxlifetime
================================
Установил Synaptic через него нашел пакет php5-mysql   он отмечен как неустановленный
« Последнее редактирование: 01 Марта 2013, 18:26:23 от DemienDM »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #13 : 01 Марта 2013, 18:28:47 »
DemienDM,
всё?
Wars ~.o

Оффлайн DemienDM

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: php не видит MySQL
« Ответ #14 : 01 Марта 2013, 18:30:18 »
Да :) !  Только что через Synaptic поставил php5-mysql...  все работает.
Большое спасибо за помощь.

 

Страница сгенерирована за 0.05 секунд. Запросов: 25.