[PHP-users 26698] Re: SQLite.soのインストール

tani taniguchi @ koyosvpl.co.jp
2005年 8月 31日 (水) 15:41:41 JST


taniです 自己レスです。以下の方法で無事?できました。
ただ php-4.2.2ではやはり駄目なようでしたので、php−4.3.3にしました。ただ既存のphplibのsession.incでエラーが発生しましたが、関数の二重定義?のところをコメントアウトして今の所無事?に動作しているようです。

tar -xzvf php-4.3.3.tar.gz
 tar -xzvf SQLite-1.0.3.tgz
 mv SQLite-1.0.3 php-4.3.3/ext/sqlite
 cd php-4.3.13
 rm configure
 ./buildconf --force
 ./configure --with-sqlite,shared  その他
 make
 make 

find -name "sqlite.so" -print で無事sqlite.soができているのを確認
make install


 
 php.ini に sqllite.soを動的に組み込むように変更

ぢょ〜@よくきたな さん 参考になりました。どうもです。



> taniです。
> redhat 9.0+php-4.2.2-17の環境で
> phpでsplite.soを利用したいのでが、(動的)
> http://pecl.php.net/package/SQLite
> からSQLite-1.0.3.tgzダウンロードしたものですがどのようにコンパイ
> ルすれば
> splite.soが作成されるのでしょうか?
> 
> どなたかご教示ください。
> 
> インターネット上でpearを使用すると簡単にインストールされるような
> 記述があったので実行すると数十分後以下のエラーメッセージが出ます。
> 
> pear install /tmp/SQLite-1.0.3.tgz
> <br />
> <b>Fatal error</b>:  Allowed memory size of 8388608 bytes 
> exhausted (tried to al
> locate 35 bytes) in <b>/usr/share/pear/System.php</b> on line <b>
> 228</b><br />
> <br />
> <b>Fatal error</b>:  Allowed memory size of 8388608 bytes 
> exhausted (tried to al
> locate 0 bytes) in <b>Unknown</b> on line <b>0</b><br /> 
> 
> 
> 
> 
> ***できれば phpのバージョンは変更したくないのですけど・・
> ***phpのコンパイルは難しいと思っているのは私だけでしょうかねぇ
taniです 自己レスです。



tar -xzvf php-4.3.3.tar.gz
 tar -xzvf SQLite-1.0.3.tgz
 mv SQLite-1.0.3 php-4.3.3/ext/sqlite
 cd php-4.3.13
 rm configure
 ./buildconf --force

 ./configure --with-sqlite,shared  [いろいろなオプション]
 make
 make 
 make install



PHP-users メーリングリストの案内