導航:首頁 > 編程語言 > phpstorm調試php代碼

phpstorm調試php代碼

發布時間:2023-01-05 05:31:09

phpstorm8怎麼調試php代碼

配置 PHPStorm IDE
這里用的IDE是PHPStorm,所以以下配置均根據PHPStorm進行,其他如Netbean和Eclipce類似。在PHPStorm中進入配置:

PHPStorm + Xdebug 調試PHP代碼
配置瀏覽器
Firefox瀏覽器可以安裝 easy Xdebug ,Chrome上安裝 Xdebug helper 。安裝好後,在IDE Key 上填上 PHPSTORM (需要和配置一樣)即可。

Firefox 下的 easy Xdebug 配置

Chrome 下的 Xdebug helper 配置
開始DEBUG
設置完成後,在PHPStorm里添加相應的斷點,然後用剛配置好的瀏覽器訪問相應頁面,首次打開PHPStorm會提示是否接收來自PHP所在伺服器的連接。如下圖,Debugger窗口已經出現了調試信息:

Ⅱ 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文件了。

閱讀全文

與phpstorm調試php代碼相關的資料

熱點內容
伺服器如何對抗管理員 瀏覽:386
程序員帶辣條參奧運 瀏覽:16
程序員月薪5萬元 瀏覽:404
最優選擇演算法 瀏覽:901
空調壓縮機一直工作 瀏覽:979
phpinstallmbstring 瀏覽:18
hidpdf 瀏覽:54
電腦自動彈出小窗口發送命令 瀏覽:822
激活碼登錄功能php源碼 瀏覽:331
世醫得效方pdf 瀏覽:275
手機游戲反編譯要改哪些文件 瀏覽:828
海底珊瑚網解壓 瀏覽:64
蘋果手機不帶應用加密嗎 瀏覽:5
軟體加密綜合應用前景 瀏覽:584
程序員學霸說脫口秀 瀏覽:803
java導出數據XML 瀏覽:174
雲伺服器適合挖什麼礦 瀏覽:848
做伺服器測試怎麼樣 瀏覽:381
雲伺服器顯示360登陸 瀏覽:849
批量生產日期的文件夾 瀏覽:279