如何在macOSx中安装PHP_CodeSniffer?

问题描述 投票:0回答:1

我试着在macOS Catalina中安装phpcs,但却出现了多个错误。所以在我的回答中,我分享了轻松安装phpcs的步骤。

php macos install coding-style phpcs
1个回答
1
投票

我尝试了以下步骤,结果成功了。我的macOS版本是10.15.4(Catalina),PHP版本是7.2。

$ sudo cp /etc/php.ini.default /etc/php.ini;

然后安装go-pear

$ curl -O https://pear.php.net/go-pear.phar
$ php -d detect_unicode=0 go-pear.phar

在这里你会有一些安装梨的问题。

  1. 所以输入1,然后按回车键。
  2. 输入usrlocalpear
  3. 按Enter键。
  4. 然后,你将需要改变Binaries目录。
  5. 输入4,然后按回车键。
  6. 输入usrlocalbin
  7. 按回车键。

安装完pear后,我得到了以下警告。

******************************************************************************
WARNING: Cannot write to /etc/php.ini, but php.ini was successfully created
at </usr/local/bin/php.ini-gopear>. Please replace the file </etc/php.ini> with
</usr/local/bin/php.ini-gopear> or modify your php.ini by adding:

include_path=".:/usr/local/bin/share/pear"

于是编辑了etcphp.ini文件,并添加了上面(include_path=".:usrlocalbinsharepear")一行。

之后安装PHP_CodeSniffer--。

$ sudo pear upgrade-all;\n
$ sudo pear install PHP_CodeSniffer;\n
$ phpcs --version

终于得到了它 -

PHP_CodeSniffer version 3.5.5 (stable) by Squiz (http://www.squiz.net)
© www.soinside.com 2019 - 2024. All rights reserved.