さくらインターネットの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 |
|
以上で 使えるようになります。