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