phpstrom+xdebug調試PHP代碼

衆所周知開發PHP的IDE種類繁多,然而開發PHP並不能像開發其餘語言同樣,調試PHP代碼對諸多新手來講,搭建調試環境就比較麻煩!其實哈,我發現NuSphere-phped-16.0很強大,集成了很強大的debug功能,只不過呢, 價格實在不菲啊,買不起!更況且,在天朝,花高價買程序受權不常見吧!php

廢話很少說,簡單粗暴,直入主題。咱們使用phpstorm和xdebug搭建咱們的debug環境。web

1. PHP安裝xdebug擴展apache

網上安裝xdebug的教程成百上千,然而我一直深信不疑,官方的指導文件是最直接有效的。phpstorm

打開http://xdebug.org/點擊download選項以下圖所示:debug

1

點擊installation instructions.來到以下頁面3d

2

這時候須要您寫一個phpinfo()的PHP代碼,而後複製你的PHPinfo到上圖所示的框中。點擊analysismyPHPinfo()output。等待一小會兒。輸出以下消息調試

3

而後注意到下面的安裝指導:code

But here are the instructions anyway: orm

  1. Download php_xdebug-2.3.3-5.5-vc11-x86_64.dll(下載這個版本的xdebug)
  2. Move the downloaded file to D:\php_programes\wamp\bin\php\php5.5.12\ext (移動xdebug文件到你本身的目錄)
  3. Update D:\php_programes\wamp\bin\apache\apache2.4.9\bin\php.ini and change the line(在php.ini文件中添加相應內容)
    zend_extension = D:\php_programes\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll
  4. Restart the webserver;(重啓服務)

就這麼簡單,輕鬆搞定。xdebug安裝完成。下面在phpstorm中進行配置。server

2.PHPSTORM設置

1.首先檢查phpstorm的xdebug配置

          這裏的debug port要和php.ini裏面的xdebug.remote_port相一致!默認是9000,若是9000端口被佔用的話,能夠改爲其餘端口。

4

QQ截圖20150728131554

2. 開始配置debug.

QQ截圖20150728131744

QQ截圖20150728131854

點擊PHP WEB APPLICATION,進行以下配置,須要按照本身的實際配置哦!

QQ截圖20150728131934

QQ截圖20150728131926

3.開始調試

  1. 設置好斷點,shift + F9,調試開始

  2. 也能夠設置斷點都,選中配置的debug,  按旁邊的臭蟲

QQ截圖20150728132343

若是有問題能夠郵件諮詢我哦!

847617298@qq.com

相關文章
相關標籤/搜索