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