[PHP-users 7645] 拡張モジュール(zlib)のインストール

Takayuki Fujimoto php-users@php.gr.jp
Wed, 22 May 2002 20:11:48 +0900


はじめまして。藤本と申します。

「今日から使えるPHP4サンプル集」を使って
勉強していますが、拡張モジュールにインストールが
うまくいきません。

どうが識者の方、ご教授ください。

※環境
PHP Version 4.2.0 
使用OS:Red Hat Linux release 7.1 (Seawolf)
apache Ver.:apache_1.3.24


※インストール
$ cd zlib-1.1.4
$ ./configure --shared
$ make
$ su
# make install

$ cd PHP_TOP_DIR/ext/zlib
$ cp config0.m4 config.m4
$ phpize
$ ./configure  を試したり $ ./configure --enable-zlib を試したりしました
$ make
$ su
# make EXTENSION_DIR=/usr/local/lib/php/extensions install

※
このままインストールするとzlib.soが
/usr/local/lib/php/extensions/no-debug-non-zts-20010901/直下に
インストールされるので
zlib.soのコピーを上位のディレクトリに置いたりもしました。

※
php.iniの設定も
extension_dir = "/usr/local/lib/php/extensions" を試したり
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20010901"
も試してみました。

※さらに
extension=zlib.so
を試したり

extension=/usr/local/lib/php/extensions/zlib.so
フルパスを試してみたりしましたがどれもうまくいきません。

※
もちろん設定変更後のapacheの再起動も忘れてはいません。

※確認方法は
<? print_r(get_loaded_extensions()); ?>
という内容のスクリプトを使っています。

※
88ページのスクリプトを実行すると
Fatal error: Call to undefined function: 
gzopen() in /home/fujimoto/WWW/sample/chap3/memo/save.php on line 2
というエラーが出てきます。


☆----------------------------------
 藤本貴之
email : t-fujimoto@beingcorp.co.jp
-----------------------------------★