- 2008/10/0300:00
[鯖] PHPエクステンションズの再インスコ
自宅鯖(FreeBSD)にPHP5でSQLiteを操作できるような環境を整えようと頑張ってみたのですが・・・、わけわからん!
PHPエクステンションズのインスコはOSインスコ時に既に行っていたのですが、脆弱性があったので、SQLite関連のものを全部 portupgrade
しました。
んで、/usr/local/etc/php/extensions.ini
にextension=sqlite.so
などを追加。
なっちゃんの日記には、".dllを追加すれば~~"とありましたが、「.dll」は Windows Dynamic Link Library
なので、Unix/Linux ではまったく意味がない気が・・・。
そして、公式の設定ファイルに以下のように記されていました。
; If you wish to have an extension loaded automatically, use the following ; syntax: ; extension=modulename.extension ; ; For example, on Windows: ; extension=msql.dll ; ; ... or under UNIX: ; extension=msql.so
UNIX/Linuxでは、「.so」(Shared Object)を使えとのことです。
うん、予想通り。
そして、*.soはどこにあるのか、locate
してみたところ、「/usr/local/lib/php/20060613/
」以下に発見。
・・・で、どうやって読み込ませるの?
設定ファイルのコメアウに書いてあるとおりにやってみたけど、だめでした。エラー出る・・・。
それとも、私の訳解が悪いのでしょうか?
#####コメント#####
- 本日のツッコミ
- たこ (2008年10月03日(Fri) 17:15)
- ぼくが一番目のレスを取りましたよ!
- march3 (2008年10月03日(Fri) 23:51)
- mysqlでいいじゃん
データ工学研究室はpostgres派みたいだけど
- 2008/10/03 00:00
- 旧日記のアーカイブ
- Permalink
- nmio
- Comment(0)
comment