PHP:如何检查库是否已正确安装和启用?

PHP:如何检查库是否已正确安装和启用?,php,installation,Php,Installation,继另一个如此(我不是PHP专家)之后,我想知道Zlib库是否已正确安装在我本地的笔记本电脑上。文档说明不需要手动安装此库,但使用此库的代码不起作用 提到需要使用zlib[=DIR]配置PHP,但对于低于4.3的版本。我在5.2.17。我已经检查了php.ini,但没有看到对它的引用。我的PHP系统已经安装了 如何在本地PC上检查Zlib库是否已正确安装和启用?我应该去哪里看?我应该找什么?谢谢。除非我遗漏了什么: var_dump(function_exists('gzclose')); //

继另一个如此(我不是PHP专家)之后,我想知道Zlib库是否已正确安装在我本地的笔记本电脑上。文档说明不需要手动安装此库,但使用此库的代码不起作用

提到需要使用zlib[=DIR]配置PHP
,但对于低于4.3的版本。我在5.2.17。我已经检查了
php.ini
,但没有看到对它的引用。我的PHP系统已经安装了


如何在本地PC上检查Zlib库是否已正确安装和启用?我应该去哪里看?我应该找什么?谢谢。

除非我遗漏了什么:

var_dump(function_exists('gzclose')); // or any gz-related functions
或者更具体、更准确

if(extension_loaded('zlib'))

您可以使用phpinfo()获取有关库的完整信息

<?php
   phpinfo();
?>

如果您使用的是DevDesktop,请确保您引用的是应用程序/DevDesktop/php#版本的php(DD prefs中的链接)(我的开发机器有三个:Mac OS、自制和Acquia DevD)


我使用自制软件点击该^keg并安装插件(Mac)。

我可以想象,该功能不起作用意味着它没有正确安装,尽管我很好奇是否还有其他答案。:)ZLib安装在我的电脑上,所以回到原来的问题。谢谢。与公认的答案相比,扩展加载函数对这个问题的回答更“正确”。
if (function_exists("gzcompress")) {
  echo "OK";
} else {
  die("zlib missing");
}