本文目錄一覽:
- 1、phpstorm 中是怎樣調試PHP
- 2、phpstorm 怎麼斷點調試thinkphp
- 3、如何搭建phpstorm 調試環境
- 4、phpstorm斷點調試,xdebug3,win10
- 5、mac中的phpstorm怎樣實現單步調試
- 6、phpstorm怎麼調試php
phpstorm 中是怎樣調試PHP
你運行了xdebug之後會在你打斷點的地方停下來 然後按照你在IDE中的進行方式 繼續向下跑 ,在IDE中運行到該行的時候一般是會高亮顯示該行
phpstorm 怎麼斷點調試thinkphp
php–xdebug設置 —phpstorm 斷點調試方法如下:
配置好了之後 可以使用 ide的斷點調試
Xdebug在PHP中的安裝配置涉及php.ini配置文件的修改。
1 、首先需要下載Xdebug,根據安裝的PHP版本,選擇合適的Xdebug版本,
2 、 安裝Xdebug
將下載的php_xdebug-2.1.0-5.3-vc6.dll複製到PHP安裝目錄下的ext目錄,ext目錄專門用來存放PHP擴展庫DLL文件。
3、 配置php.ini
安裝Xdebug的最後一步就是配置php.ini文件,打開C:\php目錄下的php.ini配置文件,在末尾添加
[xdebug]
zend_extension = “c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll”
xdebug.idekey=PhpStorm
xdebug.remote_enable = On
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
4 、重啟apache phpinfo()可以看到php–xdebug設置 wbr—phpstorm wbr斷點調試 xdebug的那一塊
php–xdebug設置 wbr—phpstorm wbr斷點調試php–xdebug設置 wbr—phpstorm wbr斷點調試
這一欄很長,要注意下面的表格中,xdebug.idekey 這一行內容
php–xdebug設置 wbr—phpstorm wbr斷點調試
5 、然後再配置 phpstorm 里的
php–xdebug設置 wbr—phpstorm wbr斷點調試php–xdebug設置 wbr—phpstorm wbr斷點調試
6 、新建一個調試
php–xdebug設置 wbr—phpstorm wbr斷點調試php–xdebug設置 wbr—phpstorm wbr斷點調試
7 、設置一下 服務器路徑和文件名
php–xdebug設置 wbr—phpstorm wbr斷點調試
php–xdebug設置 wbr—phpstorm wbr斷點調試
然後可以隨意地打斷點,按那個小蟲子按鈕來調試程序了
如何搭建phpstorm 調試環境
首先進行軟件安裝,下載exe可執行程序,按照安裝程序引導下一步下一步完成phpstorm的安裝,筆者安裝的是phpstorm的9.0版本.
安裝完成後,雙擊桌面圖標或者右鍵打開phpstorm程序,注意,軟件需要註冊碼,百度搜索註冊碼註冊即可.輸入百度到的用戶名和註冊碼複製到軟件的相應位置即可.
然後就會看到軟件的主界面,上面是菜單欄,左側是項目,中間是代碼編輯界面
然後我們將自己想要運行或者說想要打開運行的php項目或者php源代碼引入到phpstorm中來.點擊左上角file-open
筆者按照上面的方式已經引入了一個php項目,接下來就是配置php的運行環境,接下來就是配置php的運行環境,首先我們下載wapmserver這款軟件,同樣打開exe可執行程序,按照引導安裝完畢,筆者安裝的是2.5版本,支持php5.5
安裝完成後,並不需要運行該程序,但是要找到安裝該程序的安裝路徑,以便於我們在phpstorm中配置php的運行環境.找到後記住這個位置,這個時候再次打開phpstorm,然後file-settings-php,配置你的php解析程序安裝路徑,筆者安裝的路徑是在D盤
7
配置好php運行環境,接下來我們就可以在phpstorm中打開你要運行的php項目了,打開index.php引導頁,按住shift,選擇一款瀏覽器運行即可
phpstorm斷點調試,xdebug3,win10
1. 查看是否安裝xdebug和其版本
新建測試頁面:?php phpinfo(); ?,在頁面中搜索:xdebug,可以查詢是否安裝及其版本
2. 安裝xdebug
把 phpinfo(); 的html頁面內容全部拷貝輸入到 中,自動檢測需要安裝的xdebug版本,此網址也可以檢測你安沒安裝xdebug和其版本,例如
Download php_xdebug- XXXXX.dll
Move the downloaded file to C:\xampp\php\ext, and rename it to php_xdebug.dll
Update C:\xampp\php\php.ini and add the line:
zend_extension = xdebug
Restart the Apache Webserver
3. 配置phpstorm
在Settings裡面找到 PHP – Debug
一定要找到 1. Install Xdebug or Zend………Validate (點擊它),彈出對話框後點擊 Validate,如果全是綠色鉤子,恭喜你,Xdebug安裝配置成功。(這是最關鍵步驟)
如果不是,例如提示將:xdebug.mode = debug 加在 php.ini 里。我的加在 zend_extension = xdebug 後面。查閱很多網頁,他們都加了好多行,在xdebug3里,行不通,浪費我半天時間。
Debug port:9000,9003 其餘都勾選。
Xdebug2的端口是9000;Xdebug3的端口是9003
不用配置DBGp Proxy
添加 PHP – Servers
添加 Add Configuration… 添加PHP Web Page
4. 用Postman斷點調試 POST 接口
在Postmen發送請求時,添加 Headers :
KEY : COOKIE
VALUE : XDEBUG_SESSION=PHPSTORM
5. 用瀏覽器get請求,不停在斷點處解決辦法
用Postman發送get請求,添加 Headers :……..
在瀏覽器chrome里安裝Xdebug helper插件,點擊debug變綠即可。
mac中的phpstorm怎樣實現單步調試
關鍵是要添加一個針對這個文件的運行配置。
如圖所示,先打開菜單Run-Edit Configurations選項:
然後在打開的窗口中點擊左上角的+號:
在打開的菜單中選擇PHP Script:
在打開的界面中找到Configuration-File:
選擇你要在控制台運行的文件:
填入工作目錄的路徑(可填可不填),完成配置後點擊右下角的OK:
回到主界面,點擊菜單Run-Run…:
會彈出一些運行選項,其中菜單2指的是從瀏覽器運行(看前面的圖標也能知道),菜單1則是我們想要的“在控制台運行”。只有前面配置好了的文件才能出現在菜單1里。此時點擊這個文件,就會在控制台看到結果啦!
phpstorm怎麼調試php
## 安裝xdebug
1. 打開:Xdebug: Downloads 點擊source來下載源碼包
2. 然後安裝
“`bash
#解壓tar包
tar -xzf xdebug-2.2.5.tgz
#進入根目錄
cd xdebug-2.2.5
#執行phpize
phpize
#編譯安裝xdebug
./configure –enable-xdebug
make
make install
“`
## 配置到php
1. 打開php.ini文件
“`bash
cd /private/etc/
#默認沒有php.ini,需要拷貝一下
sudo cp php.ini.default php.ini
sudo vi php.ini
“`
2. 在下面加入
“`bash
[Xdebug]
zend_extension=”/usr/local/php_user/xdebug.so”
xdebug.remote_enable = on
;xdebug.remote_handler=dbgp
xdebug.remote_host=”127.0.0.1″
xdebug.remote_port=9000
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.remote_autostart = on
“`
3. 重啟`apache`
“`bash
sudo apachectl restart
“`
4. 查看phpinfo()信息裡面搜索一下`debug`如果有,你成功了。
## 配置phpstorm
1. 打開phpstorm,進入頂部導航`phpstrom-perferences..`
2. 點擊`php`項,點擊`interpreter`後面的`…`按鈕
3. 點擊`php home`後面的刷新(`…`後面)按鈕
4. 這時候你將看到`Debugger: Not installed`變成`Xdebug 2.3.2`(版本號可能不同)
6. 進入`php`欄目下的`Server`,點擊`+`新建一個server:host填寫你本地的host(如127.0.0.1),點擊`apply`保存,並退出`perferences`對話框。
7. 點擊頂部導航`run`-點擊`+`-選擇`PHP Web Application`-選擇上一步新建的`server`,`start URL`填入,你要debug的php文件地址,下面會生成一個地址,這個地址在瀏覽器應該能正常瀏覽測試的;點擊`apply`進行保存。
## 開始愉快的使用
1. 在你要debug的文件行數字右側一列,點擊一下就會有一個斷點。
2. 點擊頂部導航`run`-debug,選擇你剛剛新建的`debug`名稱,這時候會彈出瀏覽器加載這個php文件了。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/199965.html