我一直在尝试在NetBeans IDE 8.0.2(Build 201411181905)上安装CodeSniffer并遵循这些说明
"安装PHP_CodeSniffer,PHPMD,PHP_Depend和PHPCPD。首选方法是使用PEAR安装程序进行安装(您必须在* nix上以root身份运行这些命令,分别在Windows系统上以管理员身份运行)。"
pear config-set auto_discover 1
pear install --alldeps pear/PHP_CodeSniffer
pear install --alldeps phpmd/PHP_PMD
pear install --alldeps pdepend/PHP_Depend
pear install --alldeps phpunit/phpcpd
pear config-set auto_discover 0
来源:
第一个命令" pear config-set auto_discover 1"把我带到了这个
表示" php_ibm_db2.dll和php_pdo_informix.dll"无法找到。
在进入第二个命令" pear install --alldeps pear / PHP_CodeSniffer"再次让我遇到同样的错误(请参阅图片顶部)
手动检查时,我发现php_ibm_db2.dll和php_pdo_informix.dll都存在,但无论如何都无法检测到/找到它。
为什么会出现这种错误错误以及如何继续前进?
注意我已经在我的xampp上安装了php pear。
答案 0 :(得分:0)
我会尝试修复我的扩展程序或禁用它们,以防它们不需要。你真的使用IBM DB2和Informix吗?如果是这样 - 安装客户端,如果没有 - 从php.ini禁用并再试一次。