2016年9月8日 星期四

PHP 在 xampp 開啟 XDebug

首先找到 php.ini 路徑在C:\xampp\php\php.ini

開啟後找到應用檔案的位置

zend_extension = "D:\xampp\php\ext\php_xdebug.dll"

接著因為我們要做網頁的除錯,所以要加入遠端的一些設定(有的只是拿掉該行前面的註解";"而已),如下:

//其實這行可開可不開,這行主要就是開啟偵錯的堆疊程序的功能,是否需要當然就是因人而異嘍
xdebug.default_enable = "On"

//這行就是必需的了,若是要針對網頁的偵錯,這個就一定要打
xdebug.remote_enable = 1

//除錯的協定,若是php3以前的版本,就請改為"gdb"
//官方設明文件中有提到,從xdebug 2.1以後的版本只支援"dbgp"這個協定
xdebug.remote_handler = "dbgp"

//要除錯的host name或是IP(不用加上埠號)
xdebug.remote_host = "localhost"

//xdebug要用到的埠號
xdebug.remote_port = 9000

//這個項目一樣是看個人需求,看是否需要將查錯的資料儲存出來,設定其存放的目錄
xdebug.trace_output_dir = "D:\xampp\tmp"

以上設定完成後,請記得重啟Apache
接著執行phpinfo();可以看到多出下圖中被框起來的那一段文字


沒有留言:

張貼留言