さくらインターネットのphpにSQLiteをインストールする方法


 本家のsqlite.oは、Linux用なので
FreeBSDのさくらには使えません。


 ※php5だとデフォルトで使えるので入れる必要はありません。
  php5のインストールはこちら

これを使うと、どうやらSQLite 2.x系となるようです。
php5も2.x系っぽいので、3.xにしたい場合は自力でどうぞ。

インストール
http://pecl.php.net/package/SQLite
で最新版をひろいます
wget http://pecl.php.net/get/SQLite-1.0.3.tgz
tar zxvf SQLite-1.0.3.tgz
cd SQLite-1.0.3
 注:libsqliteを最新の物と置き換えてください
phpize
./configure
make
作成します。
注: SQLite-1.0.3に付属のsqliteのバージョンが古すぎるので
  libsqliteフォルダを最新の物と置き換えてください
  sqlite-source-2_8_17.zip(www.sqlite.org)など

  よくわからないという場合は、libsqliteフォルダを
  php5ソースの
  php-5.x.x\ext\sqlite\libsqliteからコピーする方法もあります。
もし、extensionsのフォルダを決めていないとか作っていない
場合は 作ってください。
mkdir /home/$USER/lib/php/extensions
すでにある場合は↑不要です
cp modules/sqlite.o /home/$USER/lib/php/extensions コピーします
cd ..
rm -r -f SQLite-1.0.3
rm SQLite-1.0.3.tgz
不要なファイルを
削除します
次にphp.iniを設定します

extension_dir = "/home/ユーザー名/lib/php/extensions"
extension=sqlite.so
 

以上で 使えるようになります。