首頁 後端開發 php教程 PHP开发工具ZendStudio下Xdebug工具使用说明详解_PHP

PHP开发工具ZendStudio下Xdebug工具使用说明详解_PHP

Jun 01, 2016 am 11:58 AM
studio xdebug zend

从学习PHP基础知识到使用ZendSudio工具开发有半年多了,这过程中,学习断断续续,遇到的问题也是N多,学习PHP还真是不让人省心。最不省心的还是算调试过程。

学习编程,一定要懂得调试,否则就如同盲人摸象,理不清这里面的运行机制。也许是因为自己非科班出来,或是领悟力不足,又或本身xdebug工具本身设置较为复杂,导致我对Zendstudio的调试过程充满了步步惊心。

我使用的是XAMPP的集成开发平台环境。里面已经预设了Xdebug的调试工具,只需要自己改下配置的就可以了。

我的开发模式是,在虚拟机上搭建XAMPP环境,然后IDE环境在本机上。这就出现了远程调试的问题。不过Xdebug人家本来就提供了这种方案,而且挺强大。

开始处于心急,没有充分理解Xdebug工具的使用和配置信息。急急赶鸭子上架,可是没几天就出问题了,已开始的session停在57%,后来是断点不生效,一下子就运行过去了。

通过对9000端口观察,原来是客户端会启动9000端口来监听和接收服务器端的调试信息,这就意味着,从服务器可以telnet 9000 到客户端,但是客户端是无法连接服务器9000端口的。

最终解决方案:从新搭建一遍xampp环境,重新配置下,再启用调试信息就一切正常了。

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
4 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

在生產伺服器上啟用XDebug會使PHP變慢嗎? 在生產伺服器上啟用XDebug會使PHP變慢嗎? Sep 22, 2023 pm 10:41 PM

是的,像XDebug這樣的偵錯器會降低PHP伺服器的效能。這就是調試器不放置在伺服器環境中的原因。它們部署在不同的環境中,以避免不必要的開銷。偵錯訊息無法在已處於生產階段的應用程式中顯示。當將偵錯行為加入伺服器上,偵錯引擎附加到PHP進程。它開始接收訊息以在斷點處停止,但這不是必需的行為,因為它會給其他進程帶來高效能打擊,從而停止PHP解析器。另一方面,當調試器安裝後,它們往往會在伺服器中打開端口,因為它們不打算在生產環境中使用。在伺服器中打開連接埠就像為駭客打開一扇窺探之門一樣糟糕。

PHP實作框架:Zend Framework入門教程 PHP實作框架:Zend Framework入門教程 Jun 19, 2023 am 08:09 AM

PHP實作框架:ZendFramework入門教學ZendFramework是PHP開發的開源網站框架,目前由ZendTechnologies維護,ZendFramework採用了MVC設計模式,提供了一系列可重複使用的程式碼庫,服務於實作Web2.0應用程式和Web服務。 ZendFramework深受PHP開發者的歡迎與推崇,擁有廣泛

如何在Zend框架中使用ACL(Access Control List)進行權限控制 如何在Zend框架中使用ACL(Access Control List)進行權限控制 Jul 29, 2023 am 09:24 AM

如何在Zend框架中使用ACL(AccessControlList)進行權限控制導言:在一個Web應用程式中,權限控制是至關重要的功能。它可以確保使用者只能存取其有權存取的頁面和功能,並防止未經授權的存取。 Zend框架提供了一種方便的方法來實現權限控制,即使用ACL(AccessControlList)元件。本文將介紹如何在Zend框架中使用ACL

android studio如何實現上傳圖片到java伺服器 android studio如何實現上傳圖片到java伺服器 Apr 28, 2023 pm 09:07 PM

1.build.gradle配置(增加)dependencies{implementation'com.squareup.okhttp3:okhttp:4.9.0'implementation'org.conscrypt:conscrypt-android:2.5.1'}2.AndroidManifest.xml配置權限在application新增android:usesCleartextTraffic="true&q

PHP8.0中的偵錯程式庫:Xdebug PHP8.0中的偵錯程式庫:Xdebug May 14, 2023 am 08:09 AM

在PHP開發中,調試是不可避免的部分。為了幫助開發者更容易除錯自己的程式碼,PHP8.0在其偵錯程式庫中引入了一個非常有用的工具:Xdebug。本文將介紹Xdebug的一些主要功能,以及如何使用它來簡化PHP調試的過程。 Xdebug是一款開源偵錯工具,可在PHP應用程式中捕獲錯誤,並提供詳細的錯誤堆疊追蹤信息,以及正在使用的變數。它可以幫助開發人員檢測和解決程式碼

在ThinkPHP6中使用Xdebug調試技術 在ThinkPHP6中使用Xdebug調試技術 Jun 20, 2023 pm 09:14 PM

ThinkPHP6是一個受歡迎的PHP框架,它使用了多種技術讓開發變得更加便利。其中一個技術是調試工具,如Xdebug。在這篇文章中,我們將探討如何在ThinkPHP6中使用Xdebug進行除錯。安裝與設定Xdebug在開始使用Xdebug前,首先需要安裝並啟用它。在php.ini檔案中,可以新增以下配置:[xdebug]zend_extension=x

Android Studio無法執行Java類別的main方法怎麼解決 Android Studio無法執行Java類別的main方法怎麼解決 May 17, 2023 pm 04:43 PM

環境androidstudio版本:3.6.1gradle版本:5.6.4gradle外掛程式版本:3.6.1錯誤提示11:41:35PM:Executingtask'TxtUtil.main()'...Executingtasks:[TxtUtil.main()]inproject/Users/ tinytongtong/Documents/workspace/as/self/BlogDemoFAILURE:Buildfailedwithanexception.*Wh

PHP中的開發工具 PHP中的開發工具 May 23, 2023 am 08:18 AM

PHP是一種廣泛應用於Web開發的程式語言。對於PHP的開發工具來說,選擇合適的工具可以讓開發者的工作更有效率、更方便。在本篇文章中,我們將探討幾種常見的PHP開發工具,包括整合開發環境(IDE)、文字編輯器以及除錯工具等。一、整合開發環境(IDE)PhpStormPhpStorm是一款功能強大的PHP開發環境,由JetBrains開發。它不僅支援PH

See all articles