php支持cs吗,关于composer、phpmd和phpcs于windows中的安装与使用方法
Composer
項目地址 https://getcomposer.org
中文 http://docs.phpcomposer.com/
Composer是 PHP 的一個依賴管理工具。它允許你申明項目所依賴的代碼庫,它會在你的項目中為你安裝他們。
一、安裝Composer
官網(wǎng)有詳細介紹安裝方法,包括windows和linux系統(tǒng)。
以下僅列出我自己所屬環(huán)境下的安裝過程
1、系統(tǒng)環(huán)境
windows 7 64bit
wamp集成環(huán)境
APACHE 2.4.9
PHP 5.5.12
MYSQL 5.6.17
2、安裝步驟
大多數(shù)介紹的使用官網(wǎng)提供的Composer-setup.exe文件進行自動安裝的方法,我自己多次安裝都沒能成功,反應(yīng)為卡死狀態(tài)。所以只能進行手動安裝。
2.1 下載官方最新的composer.phar
下載地址:https://getcomposer.org/composer.phar
下載后放置于h:\vendor\composer目錄下(這個目錄自行擬定)
2.2 于h:\vendor\composer目錄下新建Composer.bat文件,內(nèi)容為
@ECHO OFF
php "%~dp0composer.phar" %*
如下圖:
2.3 添加系統(tǒng)變量
路徑如下圖:
在環(huán)境變量對話框中新建Composer_Vendor_Path和ComposerPath兩個變量,并修改PATH變量,詳細內(nèi)容如下:
2.4 測試composer
打開cmd窗口,輸入composer -v,出現(xiàn)下圖則表示composer安裝成功
按照以上幾步安裝composer還是比較順利的。
二、Composer使用
請自行百度吧,已有很多介紹性的文章。不再贅述了。
PHPMD
項目地址 https://phpmd.org/
PHP MESS DECTOR(簡稱PHPMD),是基于pdepend的結(jié)果進行分析,分析出一旦你的PHP項目超過了pdepend中各具體指標值的規(guī)定,從而發(fā)出警告提示信息;通俗地講,phpmd可以用于檢查和發(fā)現(xiàn)您PHP源代碼中存在的問題。
一、PHPMD安裝
在安裝好Composer后,安裝phpmd就簡單得多,于cmd窗口中輸入如下命令:
composer global require phpmd/phpmd
即可完成安裝,安裝位置位于C:\Users\Administrator\AppData\Roaming\Composer\vendor\目錄,并于bin目錄創(chuàng)建了phpmd.bat文件;為讓系統(tǒng)能找到該phpmd.bat文件,所以在安裝composer時,直接就添加了Composer_Vendor_Path這個變量。
二、PHPMD使用方法
詳細的使用方法可參考https://phpmd.org/documentation/index.html內(nèi)的說明。
分享最直觀的使用命令:
phpmd . html codesize,unusedcode,naming,design --reportfile ./phpmd-report.html --exclude Tests/
上面這個命令含義為,使用pdepend中的4個規(guī)則codesize,unusedcode,naming,desgin去檢查項目的代碼,但除了Tests目錄不作檢查,檢查結(jié)果生成HTML的格式,保存在phpmd-report.html中
PHP_CodeSniffer
項目地址http://pear.php.net/package/PHP_CodeSniffer/redirected
PHP_CodeSniffer是PEAR中的一個用PHP5寫的用來檢查嗅探PHP代碼是否有違反一組預先設(shè)置好的編碼標準的一個包,它是確保你的代碼簡潔一致的必不可少的開發(fā)工具,甚至還可以幫助程序員減少一些語義錯誤。
一、安裝PHP_CodeSniffer
安裝過程同PHPMD的安裝,于cmd窗口中輸入如下命令:
composer global require squizlabs/php_codesniffer
即可完成。其于bin目錄生成phpcs.bat文件,可在cmd窗口輸入phpcs -h驗證
二、PHP_CodeSniffer的使用
詳細的使用可參考xinhaozheng發(fā)表于csdn的文章:
學習使用PHP_CodeSniffer(一)
http://blog.csdn.net/xinhaozheng/article/details/3324796
總結(jié)
以上是生活随笔為你收集整理的php支持cs吗,关于composer、phpmd和phpcs于windows中的安装与使用方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 余弦欧式距离matlab,余弦相似度和欧
- 下一篇: php 实现的字典序排列算法,字典序的一