Я пытался установить CodeSniffer в IDE NetBeans 8.0.2 (сборка 201411181905) и следую этим инструкциям
«Установите PHP_CodeSniffer, PHPMD, PHP_Depend и PHPCPD. Предпочтительным способом является установка с установщиком PEAR (эти команды нужно запускать как root в * nix, соответственно в качестве администратора в системах 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 присутствуют, но каким-то образом это не может быть обнаружено / найдено.
Почему эта ложная ошибка и как мне двигаться вперед?
Заметка Я уже установил php pear на свой xampp.
Я бы попытался исправить свои расширения или отключить их, если они не нужны. Вы действительно используете IBM DB2 и Informix? Если так — установите клиенты для них, если нет — отключите от php.ini и попробуйте снова.
Других решений пока нет …