关于SO上的另一个question(我不是PHP专家),我想知道Zlib库是否已在我的本地笔记本电脑上正确安装。文档说没有必要手动安装这个库,但使用这个库的代码不起作用。
Documentation提到需要配置PHP --with-zlib[=DIR]
,但是对于4.3以下的版本。我在5.2.17。我已经检查了php.ini
,但我没有看到它。我的PHP系统已安装Acquia Dev Desktop。
如何检查Zlib库是否已在我的本地PC上正确安装和启用?我应该在哪里看看?我应该寻找什么?感谢。
答案 0 :(得分:10)
您可以使用phpinfo()获取有关库的完整信息
<?php
phpinfo();
?>
或在给定函数的PHP代码测试中
if (function_exists("gzcompress")) {
echo "OK";
} else {
die("zlib missing");
}
答案 1 :(得分:9)
除非我遗漏了什么:
var_dump(function_exists('gzclose')); // or any gz-related functions
或者更具体和正确
if(extension_loaded('zlib'))
答案 2 :(得分:0)
请确保,如果您使用的是DevDesktop,则引用的是Application / Devdesktop / php#版本的PHP(DD prefs中的链接)(我的开发机器有三个:Mac OS,HomeBrew和Acquia DevD)。
我使用Homebrew来点击^ keg并安装插件(Mac)。