vscode wamp php,在WAMP环境中为Visual Studio Code安装PHP CodeSniffer(phpcs)
導語:Visual Studio Code是微軟發布的輕量級代碼編輯器,它可以運行在Windows\Mac\Linux,通過擴展能夠支持多種編程語言。PHP CodeSniffer是用來檢查PHP編碼規范的擴展,它需要先在本地安裝,然后在Visual Studio Code安裝擴展。
葉子先安裝了composer,然后利用composer安裝的PHP CodeSniffer。注意,葉子本機是利用WAMP搭建的WEB環境,所有的PHP環境都是基于它的,而且WAMP早就安裝好了的。
開始
直接在windows10小娜的邊框中輸入cmd ,進入windows的cmd命令行。
創建目錄
mkdir E:\wamp64\bin\php\composer
切換磁盤
E:
切換目錄
cd E:\wamp64\bin\php\composer
安裝composer
E:\wamp64\bin\php\php7.0.10\php.exe -r "readfile('http://install.phpcomposer.com/installer');" | E:\wamp64\bin\php\php7.0.10\php.exe
All settings correct for using Composer
Downloading...
Composer (version 1.6.3) successfully installed to: E:\wamp64\bin\php\composer\composer.phar
Use it: php composer.phar
執行下邊的命令生成一個bat包,注意,這里葉子沒有配置windows環境變量,所以這個php是完全路徑。
echo @E:\wamp64\bin\php\php7.0.10\php.exe "%~dp0composer.phar" %*>composer.bat
添加環境變量,將E:\wamp64\bin\php\composer加入到windows的Path中,如果windows10系統,請自行百度。
查看composer版本,以確認composer已經生效。如果報錯,新開一個cmd窗口,看環境變量是否生效。
composer --version
Composer version 1.6.3 2018-01-31 16:28:17
初始化composer
composer init
同樣是在E:\wamp64\bin\php\composer目錄執行,會生成一個composer.json。修改composer.json如下:
{
"config": {
"secure-http": false
},
"repositories": [
{"type": "composer", "url": "http://packagist.phpcomposer.com"},
{"packagist": false}
],
"require": {
"squizlabs/php_codesniffer": "^3.2"
}
}
下載安裝php_codesniffer
有兩種安裝方式一種是給系統安裝,一種是給項目安裝,葉子在這里是給系統安裝。
composer global require squizlabs/php_codesniffer
添加php\phpcs環境變量
將此路徑E:\wamp64\bin\php\composer\vendor\bin加入環境變量。
此環境變量用于執行phpcs ,例如查看版本信息。
phpcs --version
如果提示php不是外部或內部命令,那么就要為php加入環境變量,例如,把下面的路徑加入到環境變量。
E:\wamp64\bin\php\php7.0.10
在Visual Studio Code中安裝phpcs插件
打開Visual Studio Code,注意你的Visual Studio Code要安裝,可以進入Visual Studio Code官網下載安裝,如果不知道Visual Studio Code官網地址,請自行百度搜索關鍵字:Visual Studio Code。
進入Visual Studio Code的擴展界面,在商店中搜索擴展phpcs,然后點擊安裝。phpcs擴展全稱為PHP CodeSniffer for Visual Studio Code。
安裝后,你的代碼就會被提示語法是否符合編碼規范,這就是PHP CodeSniffer的功能。
結束
你學會了嗎?
總結
以上是生活随笔為你收集整理的vscode wamp php,在WAMP环境中为Visual Studio Code安装PHP CodeSniffer(phpcs)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【报告分享】2020中国出境旅游发展报告
- 下一篇: Grizzly:Java NIO框架