Ubuntu下php找不到gzopen函数的BUG

摘要:gzopen是php中用于打开gz文件的函数,依赖于zlib这个扩展,zlib在Windows下的php中是默认安装的,但是在Linux下却不是,需要在编译时加上--with-zlib[=DIR]参数。如果在编译PHP的时候忘记加上这个参数,那编译出来的PHP中就没有gzopen这个方法。如果PHP中使用了gzopen函数,就会报错:“Fatal error: Call to u

标签:ubuntu php zlib gzopen

不重新编译PHP为PHP安装zlib扩展

摘要:一台服务器,编译PHP时未设置参数,导致缺少zlib扩展,无法执行解压缩,错误信息是:“Fatal error: Call to undefined function gzopen”。首先找到当初编译PHP时的目录,如果没了就找一个相同版本的解压缩,解压缩到php(假设)目录下,然后以root身份进入php/ext/zlib/目录下执行phpize,报错:“Cannot fin

标签:php zlib 编译 Linux