原創|使用教程|編輯:龔雪|2016-10-21 09:22:05.000|閱讀 1134 次
概述:基本了解Docker的開發人員無需知道如何在他們的PHP堆棧中安裝和配置一個調試服務器,直接使用Docker技術就可以調試他們的PHP Web應用程序。本教程為大家介紹的是一個全面的演示,從Docker Hub中提取合適的鏡像、運行一個容器到調試PHP代碼。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在任何編程語言中調試都是軟件開發的基本任務。但不幸的是,在PHP中使用開箱即用的經驗進行調試并不是一直奏效的。php.net上的“stock” PHP二進制文件沒有配置兩個流行的服務器Xdebug和Zend Debugger。開發人員需要進行額外的配置,使他們的PHP堆棧可以進行調試。這對于那些剛接觸PHP的開發人員來說可能會是一個比較大的障礙。
但是,開發人員可以使用專業的PHP堆棧,例如Zend Server,它配置了Xdebug和Zend Debugger。
Docker技術為解決這個問題提供了另一種可能的解決方案,您可以在Docker容器中調試PHP Web應用程序,使用調試服務器從預定義的PHP堆棧中創建。這些預定義的映像可在Docker Hub中使用。基本了解Docker的開發人員無需知道如何在他們的PHP堆棧中安裝和配置一個調試服務器,直接使用Docker技術就可以調試他們的PHP Web應用程序。
本教程為大家介紹的是一個全面的演示,從Docker Hub中提取合適的鏡像、運行一個容器到調試PHP代碼。該演示需要使用Zend Studio 13,因為它引入了全新的Docker Tooling。
注意:所描述的場景仍然可以使用Zend Studio早期的版本,但任何Docker管理操作需要在命令終端中執行。
首先,需要安裝和配置Docker Engine。我們需要它能從Docker Hub中提取鏡像并運行該容器。Docker網站為每個操作系統提供了全面的。
一旦我們成功安裝了Docker Engine,那么我們需要在Zend Studio中安裝Docker Tooling。它可以作為一個額外功能,在歡迎頁面的Enhancements目錄下可以找到。
重啟Zend Studio之后,我們可以切換到Docker Tooling透視圖上。新的透視圖包含用于管理Docker鏡像和容器的幾個視圖:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網