php5-sqliteをインストールした後に起きた現象の対応
symfonyを試す過程で、php5-sqliteをaptitudeでインストールしたところ、以下のような現象が起きた。
$ sudo aptitude install php5-sqlite $ php PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20090626/sqlite.so' - /usr/lib/php5/20090626/sqlite.so: cannot open shared object file: No such file or directory in Unknown on line 0
どうやら、/etc/php5/conf.d/sqlite.ini でsqlite.soファイルを指定していているのが原因のよう。
ちなみに、同じディレクトリにはsqlite3.iniという設定ファイルもあり、ここに記述されたsqlite3.soは存在する。
なので、上述のファイルを開き、該当箇所をコメントにした。
$ sudo vi /etc/php5/conf.d/sqlite.ini
sqlite.ini
; configuration for php SQLite module ;extension=sqlite.so