1.做php大部分程序員說到調試都是 echo var_dump exit;
如果但是做一個簡單的網站或小程序時,這中調試方式可能還可以。
但是在Php開發大項目的時候,顯然這樣的調試方式是不行的。
那麼斷點調試就顯得很重要。可以很快的去理順程序的條理。
2.下載phpstorm 並安裝
http://www.jetbrains.com/
3.開啓php的xdebug擴展
可以用phpinfo() 查看xdebug擴展是否開啓成功!
4.打開php.ini 配置xdebug參數:
xdebug.profiler_output_dir=”C:\app\phpstudy\tmp\xdebug”
xdebug.trace_output_dir=”C:\app\phpstudy\tmp\xdebug”
zend_extension=”C:\app\phpstudy\php\php-5.6.27-nts\ext\php_xdebug.dll”
xdebug.remote_enable = On
xdebug.remote_handler = dbgp
xdebug.remote_host= localhost
xdebug.remote_port = 9000
xdebug.idekey = PHPSTORM
要根據自己的文件位置替換c:/app/phpstudy/
我這裏是用的phpstudy環境
5.在官網生成啓動 停止
http://www.jetbrains.com/phpstorm/marklets/
斷點調試的時候要打開start生成一個cookies
6.
打上斷點 打開調試開關,並且打開chrome的調試開關。
7.開始調試
這樣就可以進行斷點調試了!