その2SQlite2010年9月4日(土)CentOS5のphpではなぜかSQLiteが使えませんでした。PDOを使えということのようですが、そうすると従来のプログラムをすべて書換えなければなりません。phpをビルドしなおせばいいのでしょうがバージョンアップの度にやり直すのもめんどうだし、なるべく簡単に従来のSQLite関数のみをインストールすることにしました。phpのソースをゲット。php-5.1.6-27.el5.src.rpmユーザ名不一致の警告が出るが気にしない。あるので展開してしまいます。なるフォルダができます。makeコンソール出力どうやらうまいことコンパイルできたようです。installコンソール出力インストール成功。moduleextension=sqlite.soと書き込みます。restartさっそく適当なサイトのデータベースをSQLiteに切り替えて表示してみます。結果、見事に文字化けしています。現行サーバーのEUC-JPのSQLiteデータをそのままコピーしてあるためのようです。(MySQLはUTF-8で保存するがSQLiteはEUC-JPでそのまま保存するみたい。MySQLに戻し、ホームページプログラム"IRORIBATA"のバックアップ機能を使いUTF-8でSQLiteにデータをバックアップ。再度SQLiteに切り替えると今度は文字化けもなく完璧!CentOS5.5でSQLite関数が使えるようになりました。プログラムはそのうちPDOを使って書き直そう。SQLite3はPDOを使わないとだめなようだし。フォローした機能は継続してフォローしてほしいなあ。バージョンアップしたとたんに全部動かなくなるんじゃたまんない。