下面是壹個php7.3+composer2.1+phpunit9.5的dockerfile,大家也可以根據自己的需要進行修改,然後自己構建為鏡像
我把構建的鏡像打個標簽phpstorm:7.3-composer,方便下邊使用
也可以拉取我已經構建好的鏡像
本地要先啟動docker desktop
2.1點擊配置 》PHP 》CLI解釋器
2.2 點擊+ 》Form docker 》 docker 》選擇第壹步構建的鏡像
2.3 添加成功後如下圖,我們可以看到php版本號和xdebug的版本,然後點擊應用,確定
2.4 這時已經配置成功了,phpstorm會自動生成路徑映射,把項目根目錄映射到容器中/opt/project
3.1 這步配置比較簡單,看圖就可以了
3.2 安裝壹個包測試壹下
新建壹個composer.json文件,點擊 工具 》composer》管理依賴項》在composer.json文件裏隨便寫壹個包名,然後點擊安裝,如果執行成功,這步就完成了。如果失敗,可以查看事件日誌是否缺少某些php擴展,然後在dockerfile裏安裝擴展,重新構建鏡像,再次點擊composer安裝,重新構建鏡像不用再重新配置phpstorm。
添加命令行工具,選擇composer
看到輸出composer版本號,也就配置成功壹半了。
我們執行下
配置就直接看圖吧
寫個單元測試壹下,首先準備壹個要測試的文件如下
然後點擊 使用覆蓋率運行,開始測試