本文目錄一覽:
- 1、phpstorm 調試功能怎麼用
- 2、phpstorm9怎麼配置調試功能
- 3、phpstorm斷點調試,xdebug3,win10
- 4、phpstorm 中是怎樣調試PHP
- 5、phpstorm如何直接在控制台中調試不用每次都打開瀏覽器?
phpstorm 調試功能怎麼用
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()可以看到 xdebug的那一塊
phpstorm9怎麼配置調試功能
你應該需要遠程 debug 吧,好好摸索一下,home 配置的只能用於本地調試,也就是說,以 script 方式執行的 php 腳本
php home應該是用來跑 php shell, 進行語法檢查之類用的。
調試是靠 xdebug 的調試功能,打開 xdebug 之後,添加一個 php web app, 填上url, 類型選 xdebug 就行了。
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變綠即可。
phpstorm 中是怎樣調試PHP
這樣就行## 配置到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
我朋友在後盾網教學,我問他的,還有不懂的可以繼續問,希望能幫到你٩( •̀㉨•́ )و get!
phpstorm如何直接在控制台中調試不用每次都打開瀏覽器?
你需要在這個軟體中添加一個針對這個文件的運行配置即可。
內容拓展:
一、phpstorm如何直接在控制台中調試不用每次都打開瀏覽器的具體方法步驟如下
1、首先你需要在run下面的editorconfiguration裡面找到 app engine for php
2、接著你可以看到右邊第一行裡面粘貼上你的php安裝路徑
3、在運行的時候點擊右上角的綠色按鈕就可以了
二、phpstorm
1、PhpStorm 是 JetBrains 公司開發的一款商業的 PHP 集成開發工具。
2、PhpStorm可隨時幫助用戶對其編碼進行調整,運行單元測試或者提供可視化debug功能。
原創文章,作者:YRFZ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/137480.html