官术网_书友最值得收藏!

1.4 phpStorm遠程連接Docker容器

為了方便調試代碼,還需要設置IDE編輯器連接Docker進行代碼實時調試修改。

1.4.1 配置Docker SSH服務

開啟一個CentOS的Docker容器,執行如下命令:

使用安裝指令進行openssh的服務安裝,執行如下命令:

開啟SSH服務,執行如下命令:

輸入命令設置密碼如下:

執行好以后,成功開啟CentOS的Docker容器,如下所示:

先在本地測試是否可以連接,命令如下:

執行好以后,檢查本地測試連接,如下所示:

1.4.2 使用phpStorm連接Docker

本節將介紹如何使用phpStorm連接Docker,具體操作如下。打開phpStorm并建立新項目,如圖1-12所示。

圖1-12 打開phpStorm并建立新項目

出現創建新工程的選項頁面,如圖1-13所示。

項目名稱和本地路徑設置如圖1-14所示。

配置Docker容器的SSH連接信息和路徑,如圖1-15所示。

配置Project Root,如圖1-16所示。

之前已經填寫過目錄,此處選擇默認即可,如圖1-17所示,配置完成。

配置完成后,目錄里的文件就會加載到phpStorm和本地目錄里,如圖1-18所示。

點擊File→Settings,并且搜索options,將Upload changes files automatically to the default server設置為Always。該選項用于支持實時修改更新到容器,如圖1-19所示。

圖1-13 創建新項目的選項

圖1-14 填寫項目名稱和本地路徑

圖1-15 配置Docker容器的SSH連接信息和路徑

圖1-16 配置Project Root

圖1-17 配置完成

圖1-18 文件加載進phpStorm

圖1-19 實時修改更新到容器

新建一個phpinfo測試一下,可以看到有實時上傳數據,同時能正常訪問phpinfo.php,如圖1-20所示。

圖1-20 PHP代碼測試圖

主站蜘蛛池模板: 柳州市| 休宁县| 深州市| 那曲县| 长子县| 景谷| 邵武市| 格尔木市| 福安市| 湘潭市| 华蓥市| 天峨县| 黄大仙区| 萨迦县| 绥阳县| 荣昌县| 中江县| 德清县| 留坝县| 洛川县| 抚宁县| 衡山县| 马龙县| 图木舒克市| 高安市| 湾仔区| 齐齐哈尔市| 门头沟区| 本溪| 乐业县| 丹东市| 栖霞市| 平果县| 南雄市| 温宿县| 娄烦县| 兰考县| 瑞丽市| 琼中| 湖口县| 霍邱县|