エントリー

※注意:このエントリーは、旧日記「みおだいあり~」からデータを移管したものです。

[鯖] PHPエクステンションズの再インスコ

自宅鯖(FreeBSD)にPHP5でSQLiteを操作できるような環境を整えようと頑張ってみたのですが・・・、わけわからん!

PHPエクステンションズのインスコはOSインスコ時に既に行っていたのですが、脆弱性があったので、SQLite関連のものを全部 portupgrade しました。

んで、/usr/local/etc/php/extensions.iniextension=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派みたいだけど

ページ移動

コメント

  • コメントはまだありません。

コメント登録

  • コメントを入力してください。
登録フォーム
名前 *
URL
コメント *
閲覧制限 *
【スパム対策】 2 × 2 × 2 = ? (半角数字で)

ユーティリティ

user profile

calendar

102024/1112
S M T W T F S
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

tag cloud