php無法使用xdebug原因,xdebug配置

本文目錄一覽:

php難題(netbeans無法連接xdebug)

環境配置:

一、配置php.ini

下面我列出我的php.ini中與之相關的部分:

[Zend]

;zend_extension_manager.optimizer_ts =\”d:\phpStudy\ZendOptimizer\lib\Optimizer\”

;zend_extension_ts = \”d:\phpStudy\ZendOptimizer\lib\ZendExtensionManage r.dll\”

;zend_optimizer.optimization_level=15

zend_extension_ts=\”d:\phpStudy\PHP5\ext\php_xdebug .dll\”

[Xdebug]

xdebug.default_enable=on

xdebug.auto_trace=on

xdebug.collect_params=on

xdebug.collect_return=on

xdebug.max_nesting_level=100

xdebug.profiler_enable=on

xdebug.remote_enable=1

xdebug.remote_host=localhost

xdebug.remote_port=10000

xdebug.remote_handler=dbgp

xdebug.trace_output_dir=\”D:\jimmy\wamp\www只ug\”

xdebug.profiler_output_dir=\”D:\jimmy\wamp\www只 ug\”

(注意:這裡仍然使用zend_extension_ts掛載XDebug而不是用extension,如果你的PHP.ini中有這樣的語句extension=php_xdebug.dll請將它關掉)

二、保存退出,重啟Apache服務

三、查看phpinfo()

Mac安裝xdebug運行phpize時會報錯

1. 下載xdebug

2.打開終端 cd xdebug-2.2.x 切換到你解壓出來的目錄中

3. 執行 phpize: phpize

4. ./configure –enable-xdebug

5. 執行編譯命令 make

6. 拷貝擴展到你想要的目錄中 cp modules/xdebug.so /放置擴展的路徑/xdebug.so

7. 在 php.ini 中添加下列文件使xdebug擴展生效(Mac OS X下web開發常用文件所在目錄)

zend_extension=”/放置擴展的路徑/xdebug.so”

;xdebug默認遠程調試是關閉的,加上這個打開,要不沒法調試

[xdebug]

xdebug.remote_enable=On

8. 重啟apache(Mac OS X下重啟apache)

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中的xdebug沒效果??

暫時未發現你所說的情況 …linux win下均正常的使用 ,一般不需要特別的設置軟體只是調用php而已.只要php正常那麼phpstorm就應該是正常的

PHP中XDEBUG配置問題,新手求解答

把zend_extension=”E:\PHP5\ext\php_xdebug.dll”

寫到PHP的extension=xxx.dll周圍不要寫在[Xdebug]中。

查看php的error log文件看為什麼載入錯誤,常見的錯誤是文件路徑不對,版本不對。

一般調試[Xdebug]的配置都不用寫。就寫一行zend_extension即可。

為什麼PHP的xdebug的auto_trace一打開有的網頁顯示不了

xdebug.auto_trace 用於設定在腳本運行前是否自動跟蹤方法的調用信息。

該功能可以在你指定的目錄中將函數調用的監測信息以文件的形式輸出。此配置項的默認值為off。

xdebug.trace_output_dir=”/tmp/xdebug” ;設定函數調用監測信息的輸出文件的路徑

xdebug.profiler_output_dir=”/tmp/xdebug” ;設定效能監測信息輸出文件的路徑

能顯示的頁面是php頁面。

還是 html文件啊。

如果是html文件,說明你的配置文件php.ini 中有錯誤。

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

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

相關推薦

  • PHP和Python哪個好找工作?

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

    編程 2025-04-29
  • 為什麼Python不能編譯?——從多個方面淺析原因和解決方法

    Python作為很多開發人員、數據科學家和計算機學習者的首選編程語言之一,受到了廣泛關注和應用。但與之伴隨的問題之一是Python不能編譯,這給基於編譯的開發和部署方式帶來不少麻煩…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • Python運行不報錯又無任何結果輸出可能產生的原因以及解決方法

    在Python編程過程中,有時候會出現程序運行不報錯但卻沒有任何結果輸出的情況。本文將從多個方面解析這個問題,並提供相應的解決方法。 一、語法錯誤 語法錯誤是Python程序中最常…

    編程 2025-04-29
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python運行慢的原因

    Python語言一直被人們認為是一門易於學習和使用的語言,被廣泛應用於數據分析、機器學習和人工智慧等領域。然而,與其他編程語言相比,Python的運行速度卻明顯較慢,這是因為以下幾…

    編程 2025-04-27
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若伺服器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python OOM異常的原因和解決方法

    Out of Memory(OOM)異常是 Python 程序在內存不足或不足以分配新的對象時,拋出的異常之一。Python 應用程序通常會因為內存瓶頸而崩潰或降低性能,但這並不是…

    編程 2025-04-27
  • PHP登錄頁面代碼實現

    本文將從多個方面詳細闡述如何使用PHP編寫一個簡單的登錄頁面。 1. PHP登錄頁面基本架構 在PHP登錄頁面中,需要包含HTML表單,用戶在表單中輸入賬號密碼等信息,提交表單後服…

    編程 2025-04-27
  • Python無法運行的原因及解決方法

    Python是一種開源的高級編程語言,具有簡潔易讀、易於學習、跨平台等特點,深受開發者喜愛。但有時候我們會遇到Python無法正常運行的問題,這時候我們需要逐一排查,找出問題所在,…

    編程 2025-04-27

發表回復

登錄後才能評論