Visual Studio Code 開發PHP項目和Composer的配置


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM