sarge化とsqlite3インスコ
# vi /etc/apt/sources.list
woodyをsargeにして保存
# aptitude update
# aptitude dist-upgrade
これでおk
phpうpしたのを確認
# php --version
phpinfoも見よう
# apachectl restart
Address already in use: make_sock: could not bind to port 80
apache restartできね
# fuser -n tcp 80
なんかあった 落とす。
# fuser -kn tcp 80
# apachectl restart
これでおk
sqlite入れる前にpearをインストール
# aptitude install pear
# pear install sqlite
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
cppが無いっておこられた
# aptitude install g++
# pear install sqlite
Build process completed successfully
Installing 'sqlite.so' at ext_dir (/usr/lib/php4/20020429/sqlite.so)
install ok: SQLite 1.0.3
php.ini変更
# vi /etc/php4/apache/php.ini
extension_dir = /usr/lib/php4/20020429/
extension=sqlite.so
# apachectl restart
php_infoを確認
sqlite
SQLite support enabled
PECL Module version 1.0.3 $Id: sqlite.c,v 1.62.2.25 2004/07/10 12:25:33 wez Exp $
SQLite Library 2.8.14
SQLite Encoding iso8859
ver2が入った。泣いた。
groundwalker.comを参考にして、sourceforge.netを落として解凍
# phpize
# ./configure --with-sqlite3=/usr/local/bin
# make && make install
# vi /etc/php4/apache/php.ini
extension=sqlite3.so
# aptitude restart
つかえね。phpのログどこだろう、まあいいか。
そういえばLolipopのsqliteはverいくつだと思ってphpinfo
・・・表示されねぇ。
んなばかなと思ってmt-check.cgiを見るとちゃんと入ってる。
ここで気づいた。mtはperlだからsqliteが使えるってことに。
phpじゃ使えないのね('`)
それだけじゃつまらんので悪あがきしてみようと思ったが・・・
extension NULL php.ini のみ
オワタ
他に方法ないかな・・・
おとなしくMySQL使うか、Perlにするか、鯖かえるか。うーむ
MySQLは鯖が重いから却下だし。
鯖もなかなか条件揃うとこはないし、自宅だとセキュリティとかマシンとか考えると厳しいし。
Perlが無難か。
コメント
ロリポップでSQLiteできるみたいですよ
http://mtr.boy.jp/blog/sqliteinlolipop.html
情報ありがとうございます。
早速試してみたところ、上手く行ったのでさっそく新しいエントリー投稿します。