2017-07-18 152 views
2

我想在我的本地主机上安装代码嗅探器,但无法安装它。无法在Windows 10系统的wamp或xampp中安装PHP CodeSniffer

操作系统:Windows 10

PHP:PHP 5.4+

我曾尝试下面的方法。

  1. 具有管理权限打开命令提示符(选择“以管理员身份运行“)
  2. 转到你的PHP安装目录。例如:\瓦帕\ BIN \ PHP中\ php5.5.12
  3. 运行此命令 “梨安装PHP_CodeSniffer” OR “梨安装--alldeps PHP_CodeSniffer

Error:

D:\Projects\wamp\bin\php\php5.5.12>pear install PHP_CodeSniffer No releases available for package "pear.php.net/PHP_CodeSniffer" install failed

  • 然后运行此命令” 梨清楚缓存“,这也给错误等,
  • Error:

    D:\Projects\wamp\bin\php\php5.5.12>pear clear-cache C:\Users\pcs9\AppData\Local\Temp\pear\cache does not exist or is not a directory

    我必须使用代码嗅探器“phpcs”和“phpcbf”,但没有安装PHP_CodeSniffer它不起作用。

    请帮忙解决这个错误。

    在此先感谢!

    +0

    我不知道为什么PEAR是不是为你工作在Windows(我只是尝试了安装的MacOS和它的工作),但我想指出您也可以使用PHAR文件或Composer安装程序运行PHP_CodeSniffer,或者直接从Git克隆运行。如果你想尝试一下,看看PHPCS是否工作,说明在这里:https://github.com/squizlabs/PHP_CodeSniffer#installation –

    +0

    好吧,谢谢......其实PEAR工作正常,但我不能安装PHP_CodeSniffer – RJParikh

    回答

    0

    现在PEAR并不是安装PHP软件包的最佳方式。

    你可以尝试Composer

    composer require squizlabs/php_codesniffer --dev