Zend Studio使用教程:在Docker容器中調(diào)試PHP Web應(yīng)用(五)
本教程為大家介紹的是一個全面的演示,從Docker Hub中提取合適的鏡像、運行一個容器到調(diào)試PHP代碼。該演示需要使用Zend Studio 13,因為它引入了全新的Docker Tooling。
注意:所描述的場景仍然可以使用Zend Studio早期的版本,但任何Docker管理操作需要在命令終端中執(zhí)行。
7. 用一些代碼創(chuàng)建一個PHP項目
現(xiàn)在,讓我們創(chuàng)建一些PHP代碼!我們需要一個新的項目。它可以通過從主菜單中調(diào)用New > File > Local PHP Project。在顯示向?qū)е?,我們必須確保剛創(chuàng)建的項目定位在PHP服務(wù)器上,并且目的位置指向PHP服務(wù)器根文檔。
創(chuàng)建項目后,我們可以在index.php文件中放置一些代碼。簡單的輸出“Hello World!”就足夠了。
8. 調(diào)試!
現(xiàn)在我們就可以進行調(diào)試了。右鍵單擊index.php文件然后選擇Debug As > PHP Web Application,在Zend Studio內(nèi)部瀏覽器中請求Web應(yīng)用程序,并將Zend Studio調(diào)試客戶端連接到在Docker容器中運行的Xdebug服務(wù)器。您可以在index.php中看到第一行的執(zhí)行中斷,并彈出一個對話框,建議切換到Debug透視圖。
總結(jié)
在本文中,我們已經(jīng)了解了如何使用預(yù)定義的Docker鏡像來設(shè)置復(fù)雜的PHP棧環(huán)境,并使用Zend Studio其新的Docker支持來開發(fā),運行和調(diào)試PHP代碼。
注意,您還可以使用附帶完整安裝和配置的Zend Server的zend/php-zendserver Docker鏡像。