Visual Studio Code(vscode)已經成為了一個成熟的跨平台跨語言開發IDE,PHP開發者也可以嘗試使用vscode管理和開發自己的項目。
PHP開發者使用VSCODE可以使用的最簡單擴展配置如下:
1. composer,沒有composer的IDE開發PHP是沒有靈魂的,注意安裝Composer的時候請勾選開發模式,否則VSCODE無法執行命令等,安裝之后注意在setting.json中配置以下節點:
{
"composer.executablePath":"c:\\composer\\composer.bat",
"composer.workingPath": "D:\\centos\\myprograms",
}

2. php的代碼格式化和自適應插件phpfmt - PHP formatter ,PHP IntelliSense ,在這兩個插件的配合下,PHP開發者體驗會同時擁有Zend Studio和Sublime的良好體驗,當然也是需要配置PHP可執行路徑的,否則沒有相關API的支持安裝了也是白搭。
{
"php.validate.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts_p\\php.exe",
"phpfmt.php_bin": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts_p\\php.exe",
"php.executablePath": "D:\\phpstudy_pro\\Extensions\\php\\php7.3.4nts_p\\php.exe",
}
板磚實踐認為,以上3個重要插件即可滿足PHP的日常主要開發了,當然項目中需要引用的擴展還需要開發者自行補充。
在composer的使用中大家可能會遇到的幾個問題有:
1. 鏡像問題,當然composer的中文鏡像有些時候是有作用的,但是不穩定,所以推薦使用阿里雲鏡像,可以解決例如“Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['”這類問題
"repositories": {
"packagist": {
"type": "composer",
"url": "https://mirrors.aliyun.com/composer/"
}
},
2. composer.phar文件不存在的問題,一般來說你需要檢查問題目錄,刪除composer.bat文件,使用安裝默認位置的文件。
希望以上兩點能夠幫助到相關問題的朋友。
原文摘自:https://www.dmake.cn/article/43
