phpStudy2016開啟xDebug調式

2021-09-01 15:47:51 字數 1597 閱讀 4119

修改php.ini

[xdebug]

xdebug.profiler_output_dir="c:\phpstudy\tmp\xdebug"

xdebug.trace_output_dir="c:\phpstudy\tmp\xdebug"

zend_extension="c:\phpstudy\php\php-7.0.12-nts\ext\php_xdebug.dll"

修改為下面的配置:

[xdebug]

xdebug.profiler_output_dir="c:\phpstudy\tmp\xdebug"

xdebug.trace_output_dir="c:\phpstudy\tmp\xdebug"

xdebug.remote_enable=on

xdebug.remote_port=9001

xdebug.remote_autostart=on

zend_extension="c:\phpstudy\php\php-7.0.12-nts\ext\php_xdebug.dll"

xdebug.remote_enable = on 這個選項控制是否允許遠端除錯

xdebug.remote_host=localhost xdebug應該連線到phpstorm的ip位址

xdebug.remote_port=9001 xdebug連到phpstorm調式的埠

xdebug.remote_connect_back = on 如果允許的話,xdebug.remote_host設定將會被失效,xdebug將會嘗試連線傳送http請求的,計算機的除錯客戶端。他將會檢查    $_server['remote_addr']變數,查詢所使用的ip位址。請注意,這裡沒有可用的過濾器,任何連線到webserver的人都可以開始乙個除錯會話,即使他們的ip位址與xdebug.remote_host並不相同。

xdebug.remote_autostart = on  預設值為0 通常情況下,你需要使用指定的http get/post變數去啟用xdebug的遠端除錯功能。當這個設定為1的情況下,xdebug將在指令碼執行時總是嘗試去連線除錯客戶端,即使沒有設定get/post/cookie變數

•step into [f7]:單步執行,遇到子函式就進入並且繼續單步執行(簡而言之,進入子函式);

•step over [f8]:在單步執行時,在函式內遇到子函式時不會進入子函式內單步執行,而是將子函式整個執行完再停止,也就是把子函式整個作為一步。有一點,經過我們簡單的除錯,在不存在子函式的情況下是和step into效果一樣的(簡而言之,越過子函式,但子函式會執行)。

•run to cursor 跳到游標的位置

phpstudy 2016版 搭建https站點

開啟在根目錄找到apache conf httpd.conf 檔案 找個這個把 刪除 loadmodule ssl module modules mod ssl.so然後開啟 apache conf vhosts.conf 加入這段 記得把裡面的中文刪除 listen 443 servername ...

PHPStudy開啟XDebug擴充套件

首先開啟php.ini ctrl f搜尋xdebug 將 去掉並進行配置 xdebug.remote enable 1 xdebug.remote autostart 1 xdebug.remote port 9000 開啟所有站點xdebug除錯 xdebug.remote connect bac...

Linux安裝phpstudy開啟mysql

先進入根目錄 cd 然後輸入mysql 如果你看見 命令不存在 先找到一鍵安裝phpstudy目錄下面的mysql然後找到bin 系統缺省會查詢 usr bin下的命令,如果這個命令不在這個目錄下,當然會找不到命令,我們需要做的就是對映乙個鏈結到 usr bin目錄下,相當於建立乙個鏈結檔案。首先得...