[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 メーリングリストの案内