Bug 18527 - control ругается: PHP Warning: Module 'PDO' already loaded in Unknown on line 0
Summary: control ругается: PHP Warning: Module 'PDO' already loaded in Unknown on line 0
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: php5-pdo (show other bugs)
Version: unstable
Hardware: all Linux
: P2 minor
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-15 23:25 MSK by Slava Dubrovskiy
Modified: 2010-01-29 13:27 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Dubrovskiy 2009-01-15 23:25:30 MSK
control ругается: PHP Warning:  Module 'PDO' already loaded in Unknown on line 0

Установлены 
# rpm -qa | grep pdo
php5-pdo-5.2.7.20080920-alt1
php5-pdo_mysql-5.2.7.20080920-alt1

После комментария extension=pdo.so в /etc/php/5.2.7/cli/php.d/pdo.ini 
ошибка исчезает.

Думаю это как-то нужно разрулить, чтобы работало "из коробки"
Comment 1 Nikolay A. Fetisov 2009-03-13 13:41:38 MSK
php5-pdo никакого отношения к php5-mysqli не имеет, перевешено на правильный пакет.
Comment 2 Nikolay A. Fetisov 2009-03-13 13:44:43 MSK
Данное предупреждение - именно предупреждение, на работоспособности расширений php5-pdo_* оно не сказывается.
Возникает из-за попытки pdo_mysql второй раз загрузить уже загруженный pdo.so.

Исправлено в 5.2.9.20090205-alt1
Comment 3 Igor Zubkov 2009-03-20 03:29:08 MSK
# apt-get install php5-pdo
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  php5-pdo_sqlite
The following NEW packages will be installed:
  php5-pdo php5-pdo_sqlite
0 upgraded, 2 newly installed, 0 removed and 4 not upgraded.
Need to get 221kB of archives.
After unpacking 504kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Get:1 http://ftp.altlinux.org i586/classic php5-pdo_sqlite 5.2.9.20090205-alt1 [182kB]
Get:2 http://ftp.altlinux.org i586/classic php5-pdo 5.2.9.20090205-alt1 [38.4kB]
Fetched 221kB in 1s (137kB/s)
Committing changes...
Preparing...                            ################################################################################################### [100%]
1: php5-pdo                             ################################################################################################### [ 50%]
Checking configuration sanity for httpd:  [ DONE ]
Reloading httpd service: [ DONE ]
2: php5-pdo_sqlite                      ################################################################################################### [100%]
Checking configuration sanity for httpd:  [ DONE ]
Reloading httpd service: [ DONE ]
Running /usr/lib/rpm/posttrans-filetriggers
Done.
# control |grep php
PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0
<br />
<b>Warning</b>:  Module 'pdo_sqlite' already loaded in <b>Unknown</b> on line <b>0</b><br />
PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0
<br />
<b>Warning</b>:  Module 'pdo_sqlite' already loaded in <b>Unknown</b> on line <b>0</b><br />
PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0
<br />
<b>Warning</b>:  Module 'pdo_sqlite' already loaded in <b>Unknown</b> on line <b>0</b><br />
apache-mod_php5 public          (restricted relaxed public )
PHP Warning:  Module 'pdo_sqlite' already loaded in Unknown on line 0
<br />
<b>Warning</b>:  Module 'pdo_sqlite' already loaded in <b>Unknown</b> on line <b>0</b><br />
php5-cli        restricted      (restricted relaxed public )
find: /usr/bin/readcd: No such file or directory
find: /usr/sbin/rscsi: No such file or directory
# 

Итого, php в Сизифе сломан. И если мне не изменяет память, где-то с начала зимы. Это не только проблема php5-pdo.
Comment 4 Anton Farygin 2010-01-29 13:27:17 MSK
у меня эта проблема не воспроизводится на php5-5.2.12