Zend Studio使用教程:在Docker容器中調(diào)試PHP Web應(yīng)用(四)
本教程為大家介紹的是一個(gè)全面的演示,從Docker Hub中提取合適的鏡像、運(yùn)行一個(gè)容器到調(diào)試PHP代碼。該演示需要使用Zend Studio 13,因?yàn)樗肓巳碌腄ocker Tooling。
注意:所描述的場景仍然可以使用Zend Studio早期的版本,但任何Docker管理操作需要在命令終端中執(zhí)行。
6. 配置一個(gè)PHP服務(wù)器來表示Docker容器
現(xiàn)在我們需要在Zend Studio中配置PHP工具來運(yùn)行,并且在Docker容器中調(diào)試PHP代碼。PHP工具使用抽象的PHP服務(wù)器作為部署、運(yùn)行和調(diào)試PHP代碼的環(huán)境。因此我們需要在Zend Studio中創(chuàng)建一個(gè)新的PHP Server實(shí)體來代表我們的Docker容器。因此我們需要切換到PHP透視圖,并在PHP Servers視圖中單擊Add tool按鈕。在PHP Server Creation向?qū)е?,我們必須選擇Generic PHP Server視圖,并在下一個(gè)向?qū)ы撝羞M(jìn)行以下設(shè)置:
- 在Server Name字段中輸入名稱,例如“Docker Xdebug”。
- 將基本URL設(shè)置為“http://
- 將Document Root設(shè)置為我們用于將容器的文檔根映射到本地文件系統(tǒng)的文件夾。
在下一個(gè)向?qū)ы撁嫔希覀儽仨毰渲梅?wù)器的調(diào)試器設(shè)置。在Debugger的下拉列表中選擇“XDebug”,我們選擇這個(gè)選項(xiàng)是因?yàn)閺腄ocker Hub提取的Docker鏡像中已經(jīng)預(yù)先配置了Xdebug。如果我們使用了從Zend Debugger中預(yù)先配置的鏡像,那么我們應(yīng)該選擇“Zend Debugger”或“