當前位置:編程學習大全網 - 源碼下載 - 在PhpStrom中配置Docker作為本地開發環境

在PhpStrom中配置Docker作為本地開發環境

平時大家在開發php項目的時候,本地都要裝php程序和composer,做單元測試的時候還需要phpunit,如果需要單測覆蓋率的話還要開啟debug,本文將使用壹個docker鏡像搞定這些。

下面是壹個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版本號,也就配置成功壹半了。

我們執行下

配置就直接看圖吧

寫個單元測試壹下,首先準備壹個要測試的文件如下

然後點擊 使用覆蓋率運行,開始測試

  • 上一篇:中國房地產公司排名
  • 下一篇:Ork項目源代碼
  • copyright 2024編程學習大全網