FreeBSD/php4 + sqlite3の実装 の変更点


*php4 + sqlite3の実装 [#fa47907c]

#contents

[[dokuwiki.fl8.jp転載済>http://dokuwiki.fl8.jp/doku.php/02_freebsd/04_database/sqlite3]]

**環境 [#o90c13d9]
・FreeBSD4.11~
・PHP4.4.9

**sqlite3のインストール [#ofe47c96]
03/03現在の最新バージョンsqlite3.6.11はportからもsourceからも~
コンパイル時にエラーが表示されインストール不可

FreeBSD4.11インストール時のsqlite3.0.8であれば、portからインストール可能。


**php4でsqliteを使用できるようにする。 [#of1b19b1]
php5では、標準でsqliteが使えるが~
php4では、sqliteを使うにはひと工夫必要。


 % pecl install sqlite

http://php-sqlite3.sourceforge.net/pmwiki/pmwiki.php
 & tar xfz sqlite3-0.4.tgz 
 & cd sqlite3-0.4 & phpize 
 & ./configure --with-sqlite3=/usr ※環境による
 & make& make install

これでphp.iniで extension=sqlite.soを指定する。

sqlite3-0.5/examples/example/*.phpなどで確認動作確認できる。

※データベースをファイルとして作成する場合は、~
ファイルのパーミッションをアクセス可能にすると共に~
ファイルを置いてあるディレクトのバーミッションもアクセス可能にする必要が~
あるので注意。