玄箱sarge化とsqliteとLolipopと・・・

シェアする

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が無難か。

Sponsored Link

シェアする

フォローする

コメント

  1. 通りすがり より:

    ロリポップでSQLiteできるみたいですよ
    http://mtr.boy.jp/blog/sqliteinlolipop.html

  2. jklraid より:

    情報ありがとうございます。
    早速試してみたところ、上手く行ったのでさっそく新しいエントリー投稿します。