phpxdebug裝不上的簡單介紹

本文目錄一覽:

mac phpstorm xdebug啟動失敗怎麼解決

1、點擊匹配地址,把複製的phpinfo信息粘貼到文本框。

2、按照頁面的安裝流程安裝xdebug。

3、配置php.ini

提示:xdebug官網上的配置,只保證配置好xdebug,但不能與phpstorm進行配置,正確的配置方法,在添加xdebug模塊下添加以下代碼。

1

2

3

4

5

6

7

[xdebug]

zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so //這是配置xdebug

xdebug.remote_enable = On//是否運行遠程終端,必須開啟

xdebug.remote_handler = “dbgp”

xdebug.remote_host = “localhost”

xdebug.remote_port = 9000 //這個端口號要和phpstorm中的保持一致,示例的端口是9001

xdebug.idekey = PHPSTROM//調試器關鍵字

phpstorm和postman關於xdebug安裝和使用

一,

查找合適的版本:

安裝xdebug擴展並且配置php.ini

二,phpStorm配置

2.1 端口號和php.ini配置的端口號一致即可。

2.2 IDE key和xdebug.idekey一致,host當前項目的域名

三,PostMan配置

設置cookie XDEBUG_SESSION是調試的時候必須傳的參數:XDEBUG_SESSION=PHPSTORM,cookie里就會默認帶上該參數

四,PostMan發起請求,然後再項目里打斷點,這時phpstorm 就會有斷點信息輸出。

如何解決xdebug安裝失敗

查看錯誤,錯誤信息存在apache的logs文件中,查看方法如圖:

下載xdebug方法,到xdebug.org官網下載後放到一個地方即可,推薦存放到php/ext目錄中,需要注意的是一定要下載和你的apache和php版本都一致的版本,否則可能會加載失敗。

安裝xdebug方法:在php.info配置文件中添加xdebug配置信息,即可,如圖。

[xdebug]

zend_extension=D:/php/php-5.4.31/ext/php_xdebug-2.2.2-5.4-vc9.dll

;zend_extension= /usr/lib/php5/20090626+lfs/xdebug.so (Linux)

xdebug.remote_enable=on

xdebug.remote_handle=dbgp

xdebug.remote_host=127.0.0.1

xdeubg.remote_port=9000

xdebug.idekey=”ide.xdebug”

Xdebug.auto_trace = on

;function info formmat

xdebug.profiler_enable=on

;xingneng info

xdebug.trace_output_dir=”D:/php/php-5.4.31/xdebug”

;xingneng info

xdebug.profiler_output_dir=”D:/php/php-5.4.31/xdebug”

;xingneng info

Xdebug.profiler_output_name=”cachegrind.out.%p”

重啟apache,通過phpinfo查看,如果能看到xdebug說明安裝成功,否則請根據第一步查看錯誤方法 進行排查。成功頁面如圖:

END

注意事項

下載的xdebug文件名中的版本號分別是apache的版本號和php的版本號,需選擇正確

php.info文件中配置加載xdebug目錄時都需要寫文件的全路徑

PHPSTORM2020.1+Xdebug2.9.8遠程調試

我使用的是phpstorm2020.1版本不支持xdebug3,所以沒有安裝最新版本

註:phpstorm2020.3以上才支持xdebug3,並且下面php.ini的配置參數也不適用

這樣就可以使用xdebug調試了

如果安裝錯了版本可以卸載 pecl uninstall xdebug ,然後重複上述步驟

phpstorm2020.3之前的版本不支持xdebug3

xdebug3的配置參數與3版本之前的參數名稱不用,不通用

phpstorm怎麼安裝xdebug

php+phpStorm+xdebug配置方法:

1.下載xdebug文件

將phpinfo()的源代碼複製到文本框中,xdebug會提示如何配置和下載哪個版本的xdebug。

全部下載地址:

2.配置php.ini,在末尾加上。

zend_extension=”php_xdebug-2.3.3-5.6-vc11.dll”

xdebug.remote_enable = On

xdebug.remote_handler = “dbgp”

xdebug.remote_host = “localhost”

xdebug.remote_port = 9000

xdebug.idekey = PHPSTROM

3.chrome的xdebug配置

在IDE key里將其配置成「phpStorm」

項目地址:

4.phpStorm的相關配置

打開phpStorm,

-進入FileSettingsPHPServers,這裡要填寫服務器端的相關信息,name填localhost,host填localhost,port填80,debugger

選XDebug

-進入FileSettingsPHPDebug,看到XDebug選項卡,port填9000,其他默認

-進入FileSettingsPHPDebugDBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80

-點OK退出設置。

5.其他配置:

在phpStorm里打開監聽(電話按鈕)。

對apache進行重啟,如使用命令行:net stop apache24 net start apache24;

查看xdebug是否正確配置:進入到php.exe目錄:執行php.exe -m可以查看相關模塊。

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

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

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

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

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

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智能,Python都扮演着重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27
  • Guava Limiter——限流器的簡單易用

    本文將從多個維度對Guava Limiter進行詳細闡述,介紹其定義、使用方法、工作原理和案例應用等方面,並給出完整的代碼示例,希望能夠幫助讀者更好地了解和使用該庫。 一、定義 G…

    編程 2025-04-27
  • 製作一個簡單的管理系統的成本及實現

    想要製作一個簡單的管理系統,需要進行技術選型、開發、測試等過程,那麼這個過程會花費多少錢呢?我們將從多個方面來闡述製作一個簡單的管理系統的成本及實現。 一、技術選型 當我們開始思考…

    編程 2025-04-27
  • 2的32次方-1:一個看似簡單卻又複雜的數字

    對於計算機領域的人來說,2的32次方-1(也就是十進制下的4294967295)這個數字並不陌生。它經常被用來表示IPv4地址或者無符號32位整數的最大值。但實際上,這個數字卻包含…

    編程 2025-04-27

發表回復

登錄後才能評論