服務端部署:PHP_CodeSniffer HG 服務端部署篇php
1.下載PHP_CodeSnifferhtml
前往 https://github.com/squizlabs/PHP_CodeSniffer 下載最新版本包,解壓到你想放置的目錄。linux
2.以這個文件[ PHP_CodeSniffer/blob/master/scripts/phpcs.bat ]爲檢測入口,配置IDE。git
3.命令行檢測: /usr/bin/php /home/hg/php_codesniffer/scripts/phpcs --standard=PHPCS --tab-width=4 /tmp/php_source/github
分割線json
========================================================================================================================================composer
1、安裝composerphpstorm
打開CMD命令窗口:post
mkdir D:\wamp\bin\php\composer
cd D:\wamp\bin\php\composer
php -r "readfile('http://install.phpcomposer.com/installer');" | php
echo @php "%~dp0composer.phar" %*>composer.bat
上述命令執行成功以後再將 D:\wamp\bin\php\composer 路徑加入 PATH
環境變量便可。最後從新打開一個命令行窗口試一試執行 composer --version
看看是否正確輸出版本號。ui
例如:
Composer version 1.0-dev (72cd6afdfce16f36a9fd786bc1b2f32b851e764f) 2015-12-28 17:35:19
進入你的項目的根目錄(也就是composer.json
文件所在目錄),執行以下命令生成composer.json:
composer init
添加中國Packagist 鏡像源:
composer config -g repo.packagist composer http://packagist.phpcomposer.com
成功執行結果後,composer.json文件內容以下:
{
"name": "vendor_name/package_name", "description": "description_text", "minimum-stability": "stable", "license": "proprietary", "authors": [ { "name": "author's name", "email": "email@example.com" } ], "repositories": { "packagist": { "type": "composer", "url": "http://packagist.phpcomposer.com" } } }
OK,一切搞定!試一下 composer install
來體驗飛通常的速度吧!
2、安裝squizlabs/php_codesniffer ,drupal/coder
composer require squizlabs/php_codesniffer
composer require drupal/coder
該命令會自動下載最新的可用package包版本。
3、配置phpstorm
以上配置基本OK了,如今打開一個php文件看效果吧!
4、配置netbeans
以上配置基本OK了,如今打開一個php文件:
PS:
http://kybest.hu/en/blog/using-php-codesniffer-in-phpstorm
http://pkg.phpcomposer.com
http://www.111cn.net/phper/linux-php/70174.htm
http://bbs.lampbrother.net/read-htm-tid-152445.html