PHP xdebug 幫助除錯php 程式

2021-05-23 07:53:04 字數 1847 閱讀 6567

以下步驟為使用source 包去安裝xdebug軟體包。

#tar xzf xdebug-2.1.0.tgz

#cd xdebug-2.1.0

#phpize

#./configure --enable-xdebug (如果提示找不到php-config ;則請用以下命令編譯:./configure --enable-xdebug--with-php-config=/usr/local/php/bin/php-config)

#make && make install

#vi /etc/php.ini

增加以下行:

zend_extension=/usr/lib/php/modules/xdebug.so

把顯示錯誤項開啟:

error_reporting  =  e_all

display_errors = on

儲存。重啟apache,即可。

錯誤提示樣板:

( ! )

fatal error: call to undefined function imagecreate() in /usr/local/apache/htdocs/vtigercrm/image/canvas/gd.php on line 169

call stack

#time

memory

function

location

10.0024

285320

( )../index.php:0

20.2108

11765772

include( '/usr/local/apache/htdocs/vtigercrm/modules/dashboard/dashboardajax.php' )

../index.php:616

30.2109

11767508

require_once( '/usr/local/apache/htdocs/vtigercrm/include/ajax/commonajax.php' )

../dashboardajax.php:13

40.2112

11787196

require_once( '/usr/local/apache/htdocs/vtigercrm/modules/dashboard/homepagedb.php' )

../commonajax.php:12

50.2413

12713232

render_graph( )

../homepagedb.php:57

60.2413

12713924

vertical_graph( )

../entity_charts.php:681

70.2414

12716928

image_canvas::factory( )

../vertical_bargraph.php:78

80.2499

13375740

image_canvas_gd_png->image_canvas_gd_png( )

../canvas.php:727

90.2499

13375792

image_canvas_gd->image_canvas_gd( )

../png.php:58

eclipse搭建php XDebug除錯環境

一定要與你的php版本一致 配置php,開啟php,ini 新增 如下 zend extension d apacheserver php ext php xdebug 2.2.5 5.4 vc9.dll zend extension ts d apacheserver php ext php xd...

phpstorm xdebug 除錯本地php檔案

phpstorm php檔案斷點除錯功能 xdebug 1 先在php.ini 找到檔案後面的 zend extension 把 php xdebug.dll 這個模組路徑加上去 zend extension e php phpstudy phptutorial php php 5.6.27 nts...

php Xdebug 除錯擴充套件的安裝與使用

xdebug安裝 xdebug擴充套件的時候注意xdebug的版本與php版本相對應,不然出現不必要的麻煩!我自己使用的是php5.2.5,的xdebug檔名為 php xdebug 2.0.3 5.2.5.dll,將檔案放到php ext資料夾下即可 3.配置 xdebug配置 開啟php.ini...