読者です 読者をやめる 読者になる 読者になる

phpのzlib.soが見つからない

 everyday cycling! ぼくらはみんな走ってるのスクリプトのあるディレクトリを見ていたらエラーファイルの日付が更新されている。中身を見ると、

[09-Jul-2016 07:00:41 Asia/Tokyo] PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php5/20121212+lfs/zlib.so' - /usr/lib/php5/20121212+lfs/zlib.so: cannot open shared object file: No such file or directory in Unknown on line 0

 検索してみてもようわからん。

kazz@lance ~# ls /usr/lib/php5/20121212+lfs
curl.so  mcrypt.so  mysqli.so   pdo.so        readline.so
json.so  mysql.so   opcache.so  pdo_mysql.so
kazz@lance ~# 

 確かにない。クライアントPCでもzlib.soはない。

 どうやってインストールすればいいのかといろいろ調べたら、どうやらphp5.3以降は内部組み込みになったらしい。

www.inetd.co.jp

 うむ、今まで気がついてなかった?

 とりあえずcli用php.iniの「extension=zlib.so」をコメントアウトして様子を見る。