ide斷點調試php代碼(php 斷點調試)

本文目錄一覽:

eclipse 怎麼調試php啊?

. 下載eclipse,從官網上找就可以了,並確認當前系統中有java環境,即jdk和jre。

2. 安裝pdt了,採用的是在線安裝,更新地址在默認中已經包含了。只是更新起來比較麻煩。(如果直接下載 攜帶PDT的 Eclipse版本,可省略)

3. 下載調試器,調試器有兩種,一種時xdebug,另一種時zenddebug。

採用 xdebug

下載下來的應該是源代碼包。解壓縮,然後cd到目錄,然後phpize,有的時候可能沒有這個程序,運行sudo apt-get install

php5-dev,就可以了。然後就會出現熟悉的config程序 ./configure 出現一連串黑白屏字元,接著make,make

install。後兩項命令執行的時候,可能會需要sudo許可權,因為涉及到將程序文件複製到系統目錄。

4.

在/etc/php5/apache2/conf.d/中建立一個xdebug.ini文件,可以用vi或者其他文本程序,加入如下的配置項目。配置內容如下:

代碼如下:

[xdebug]

zend_extension=”/usr/lib/php5/20090626+lfs/xdebug.so”

xdebug.remote_handler=dbgp

xdebug.remote_port=9000

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.max_nestring_level=100

xdebug.profile_enable=on

xdebug.remote_enable=on

xdebug.remote_host=localhost

xdebug.trace_output_dir=”/tmp”

xdebug.profile_output_dir=”/tmp”

xdebug.idekey=webide

xdebug.mode=re

放到這個目錄中的ini文件會被php自動載入。

至此,xdebug的安裝配置已經完成。

5. 打開eclipse,然後選擇window preference , 先配置服務選項:

先配置debug,選擇php選擇debug,將php的debugger選擇為xDebug。接著配置Server,

選擇PHP

Servers,然後彈出菜單:然後點擊new,在Name處隨便選擇一個名字,url配置成調試的主url。

然後設置成default。

最後配置PHP

Executables,add 隨便起個名字,path設置成/usr/bin/php

然後設置ini的位置在/etc/php5/apache2/php.ini

最後將PHP debugger設置成為XDebug就可以了。

phpstorm 怎麼斷點調試thinkphp

php–xdebug設置 —phpstorm 斷點調試方法如下:

配置好了之後 可以使用 ide的斷點調試

Xdebug在PHP中的安裝配置涉及php.ini配置文件的修改。

1 、首先需要下載Xdebug,根據安裝的PHP版本,選擇合適的Xdebug版本,

2 、 安裝Xdebug

將下載的php_xdebug-2.1.0-5.3-vc6.dll複製到PHP安裝目錄下的ext目錄,ext目錄專門用來存放PHP擴展庫DLL文件。

3、 配置php.ini

安裝Xdebug的最後一步就是配置php.ini文件,打開C:\php目錄下的php.ini配置文件,在末尾添加

[xdebug]

zend_extension = “c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll”

xdebug.idekey=PhpStorm

xdebug.remote_enable = On

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

4 、重啟apache phpinfo()可以看到php–xdebug設置 wbr—phpstorm wbr斷點調試 xdebug的那一塊

php–xdebug設置 wbr—phpstorm wbr斷點調試php–xdebug設置 wbr—phpstorm wbr斷點調試

這一欄很長,要注意下面的表格中,xdebug.idekey 這一行內容

php–xdebug設置 wbr—phpstorm wbr斷點調試

5 、然後再配置 phpstorm 里的

php–xdebug設置 wbr—phpstorm wbr斷點調試php–xdebug設置 wbr—phpstorm wbr斷點調試

6 、新建一個調試

php–xdebug設置 wbr—phpstorm wbr斷點調試php–xdebug設置 wbr—phpstorm wbr斷點調試

7 、設置一下 伺服器路徑和文件名

php–xdebug設置 wbr—phpstorm wbr斷點調試

php–xdebug設置 wbr—phpstorm wbr斷點調試

然後可以隨意地打斷點,按那個小蟲子按鈕來調試程序了

phpstorm怎麼設斷點調試

你運行了xdebug之後會在你打斷點的地方停下來 然後按照你在IDE中的進行方式 繼續向下跑 ,在IDE中運行到該行的時候一般是會高亮顯示該行

大家開發php都使用什麼IDE?

先嘮嘮我用過的IED:

1、PhpStorm

優點:簡便快捷的IDE,全項目搜索功能速度很快

2、PhpED

優缺點:只用於 Windows 的 PhpED,突出特性包括一個很棒的調試器、優秀的資料庫訪問、較好的代碼智能特性以及集成的 PHP 幫助,缺點是全項目搜索功能很慢

3、PHPEclipse

優缺點:MAC和Windows都可使用,功能很強大,依託於Eclipse,故學習難度相對較大

4、PHPEdit

優缺點:這款 IDE 有一個極好的代碼示例整體模板庫,您還可以向庫裡面添加內容,但其他功能稍弱

5、Zend Studio

優缺點:

它運行於三大系統:Windows、Mac OS X 和 Linux。而且絕對能夠提供您所需要的一切:PHP V4、PHP V5 等等。它的下載需要花很長時間,但是非常值得;

作為 IDE,Zend Studio 是最好的。它提供所有想在內置庫和定製代碼中擁有的代碼智能特性。它還有非常好的調試功能,而且極易設置。要把代碼放到存儲庫(repository) 中,Zend Studio 會連接到 CVS 和 Subversion。要把代碼放到伺服器上,有集成 FTP 可以使用

缺點就是耗費內存很大,開啟需要很長時間

6、Dreamweaver

優缺點:作為一個前端起家的人,開始學習PHP時一直用的這款軟體,優點是在混編時很方便,缺點是對PHP的一些支持不是很好

7、TXT等文本編輯器

優缺點:在linux上,或者很簡單的修改時,用這些文本編輯器可以快速完成修改

————————————————————————————————-

最後,獻上我目前用的PHP IDE「JetBrains PhpStorm 」,個人喜好,不喜勿噴ㄟ(⊙ω⊙ㄟ)

智能PHP編輯器:

-PHP代碼補全。

-智能的重複編碼檢測器。

-PHP重構。

-支持Smarty和PHPDoc。

-支持多語言混合。

Java Script 編輯器:

-基於DOM/指定瀏覽器完成。

-代碼導航和用法查找。

-JavaScript 重構。

-JavaScript調試器。

HTML/CSS編輯器:

-支持HTML5。

-支持Zen編碼。

-檢驗和快速修正。

-顯示應用的外觀。

-提取嵌入樣式。

輕量級IDE:

-易於安裝。

-可在Windows, Mac OS X, Linux上運行。

-項目配置簡單-可在任意地方打開代碼開始工作。

-性能優先。

智能的環境:

-可視化PhP單元測試運行期。

-VCS支持SVN, Git, Mercurial等。

-支持FTP和遠程文件同步。

-可記錄本地修改。

-可視化調試 。

-無需任何配置的調試器。

-支持在PHP,JS,HTML中設置斷點。

-觀察變數,窗口。

-批量代碼分析。

-集成分析器。

php 代碼如何調試

開啟Apache伺服器以及MY_SQL資料庫。

在PHP集成環境的安裝目錄「www」文件夾中創建我們需要用到的php文件,1.php.

用Notepad++打開1.php文件,然後輸入PHP的語言格式:

?php ?

輸入標準的輸出語言:

?php

echo “Hello world !” //輸出Hello world 語言。 echo 是列印的意思

?

在網頁上輸入localhost:8080/1.php可以調試我們自己寫的php代碼

PHP的簡單運算,用$來定義應用數據,輸出也是一樣。

?php

$sum=1;

$total=1.22;

$sum=$total+$sum;

echo $sum ?

在 NetBeans IDE 8.0 中怎麼連接x-debug調試php代碼?

要安裝瀏覽器插件xdebug helper之類的,php本身要配置xdebug支持的。php調試需要安裝的東西還是比較多。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/230717.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-10 18:17
下一篇 2024-12-10 18:17

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • Python字元串寬度不限制怎麼打代碼

    本文將為大家詳細介紹Python字元串寬度不限制時如何打代碼的幾個方面。 一、保持代碼風格的統一 在Python字元串寬度不限制的情況下,我們可以寫出很長很長的一行代碼。但是,為了…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python基礎代碼用法介紹

    本文將從多個方面對Python基礎代碼進行解析和詳細闡述,力求讓讀者深刻理解Python基礎代碼。通過本文的學習,相信大家對Python的學習和應用會更加輕鬆和高效。 一、變數和數…

    編程 2025-04-29
  • 倉庫管理系統代碼設計Python

    這篇文章將詳細探討如何設計一個基於Python的倉庫管理系統。 一、基本需求 在著手設計之前,我們首先需要確定倉庫管理系統的基本需求。 我們可以將需求分為以下幾個方面: 1、庫存管…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • 寫代碼新手教程

    本文將從語言選擇、學習方法、編碼規範以及常見問題解答等多個方面,為編程新手提供實用、簡明的教程。 一、語言選擇 作為編程新手,選擇一門編程語言是很關鍵的一步。以下是幾個有代表性的編…

    編程 2025-04-29
  • Python實現簡易心形代碼

    在這個文章中,我們將會介紹如何用Python語言編寫一個非常簡單的代碼來生成一個心形圖案。我們將會從安裝Python開始介紹,逐步深入了解如何實現這一任務。 一、安裝Python …

    編程 2025-04-29
  • 怎麼寫不影響Python運行的長段代碼

    在Python編程的過程中,我們不可避免地需要編寫一些長段代碼,包括函數、類、複雜的控制語句等等。在編寫這些代碼時,我們需要考慮代碼可讀性、易用性以及對Python運行性能的影響。…

    編程 2025-04-29
  • Python愛心代碼動態

    本文將從多個方面詳細闡述Python愛心代碼動態,包括實現基本原理、應用場景、代碼示例等。 一、實現基本原理 Python愛心代碼動態使用turtle模塊實現。在繪製一個心形的基礎…

    編程 2025-04-29

發表回復

登錄後才能評論