摘要:安裝去官網下載對應版本的擴展如何選擇正確版本輸出函數(shù)的內容查看輸出頁面的網頁源碼全選復制到這個頁面將剛才復制的內容拷貝進去并分析可以得到自己當前版本的對應哪一個文件安裝擴展這個系統(tǒng)和系統(tǒng)是不一樣的網上很多不細說放到的目錄下配置你的目錄位置本
安裝xdebug 去官網下載對應版本的xdebug擴展
XDEBUG EXTENSION FOR PHP | DOWNLOADS
如何選擇正確版本輸出phpinfo()函數(shù)的內容
查看輸出頁面的網頁源碼
全選復制
到這個頁面 XDEBUG EXTENSION FOR PHP | DOCUMENTATION | INSTALLATION ,將剛才復制的內容拷貝進去,并分析
可以得到自己當前版本的php對應哪一個xdebug文件
安裝擴展這個windows系統(tǒng)和Linux系統(tǒng)是不一樣的(網上很多,不細說)
windows[XDebug] zend_extension = "D:你php的ext目錄位置phpextphp_xdebug.dll" xdebug.remote_autostart=1 xdebug.remote_enable = On xdebug.remote_handler = "dbgp" xdebug.remote_host = "localhost" #本地服務器 xdebug.remote_port = 9010 #默認為9000,防止與php-fpm沖突,改為9010 xdebug.idekey="PHPSTORM" #會話需要的keyLinux
這個很多種情況,一般就apt和yum,如果手動編譯就需要.so擴展放到正確位置(phpize使用)
配置phpStorm 先查看xdebug是否安裝成功 接下去配置phpstorm我是基于這個版本的
打開phpstorm配置文件 設置本地的php解釋器php解釋器,就是php的二進制文件,windows下的php安裝路徑下的php.exe,類unix系統(tǒng)就是bin/php文件
Host指的是服務器對應的項目的訪問域名
本地nginx我用127.0.0.1
用默認的80端口
配置xdebug選項 配置DBGp Proxy 添加一個調試配置我們這里使用的是PHP Web Page,是需要依賴瀏覽器,額外的說明我寫在本文的后記了,不是現(xiàn)在需要關注的重點
配置chrome 安裝瀏覽器插件本文中,我們PhpStorm使用的是PHP Web Page,這是需要依賴瀏覽器,且瀏覽器是必須安裝插件
另一種情況,如果我們使用PHP Remote Debug,就只需要在網址后面加上?XDEBUG_SESSION_START=PHPSTORM,這樣可以調試了,和瀏覽器無關
兩者各有優(yōu)劣,使用Remote Debug的壞處在于需要加上參數(shù),但卻不依賴瀏覽器,有利于手機App,微信的調試
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/30070.html
摘要:紅色方形,表示中斷當前程序調試。第三個圖形示,強制進入當前函數(shù)內部的程序。框架說明加載的文件列表可以觀察到所有全局變量當前局部變量的數(shù)值可以新增變量,觀察變量隨著程序執(zhí)行的變化。參考文章使用與調試一 序言 Xdebug 作為 PHP 調試工具,提供了豐富的調試函數(shù)和配置,可以直觀的看到 PHP 源代碼的步進和性能數(shù)據,以便優(yōu)化PHP代碼。 使用 phpstorm + xdebug 來調...
摘要:連接容器內的進行斷點調試進行斷點調試盡管不像其他語言那樣方便,但是有些是有確實有其用處,比如調試循環(huán)內的數(shù)據異常時。 PhpStorm連接容器內的XDebug進行斷點調試 php進行斷點調試盡管不像其他語言那樣方便,但是有些是有確實有其用處,比如調試循環(huán)內的數(shù)據異常時。在php于phpstorm都安裝在同一環(huán)境下時,配置phpstorm的xdebug調試并不是多困難的事情,但是如果你使...
摘要:下載是一個開放源代碼的程序調試器即一個工具,可以用來跟蹤,調試和分析程序的運行狀況。全部可用配置可參考官方的一個鏈接設置服務器配置完成后,需要對作一些設置,使其能夠監(jiān)聽到瀏覽器的請求。 下載Xdebug Xdebug是一個開放源代碼的PHP程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。 Xdebug官方網站:http://xdebug.org/ 配置...
摘要:個人建議設置為,這樣不需要在每個需要調試的接口都修改請求參數(shù)是否開啟遠程調試遠程主機,也就是所在機器作為,沒有固定的機器建議使用選項。 最近買了個新本,重新配置下phpstorm xdebug,方便調試 提高調試效率是寫程序的第一步 ---魯迅 自2018年3月份之后,brew 安裝php的方式發(fā)生改變,現(xiàn)在是 brew install php@7.2 可以指定版本了,安裝擴展...
摘要:打開瀏覽器,如果是用或者可以找到對應的工具,工具的設置里的填上,把加入到白名單,以后調試的時候把工具啟用就好了。 1.具體過程:2.服務器端(本地調試的情況下就是在本機)安裝好XAMPP,停止apache服務(注意,如果直接退出XAMPP,是不會停止apache的)3.在安裝目錄下找到php.ini,類似于D:xamppphpphp.ini,并打開4.找到被注釋掉的項目并按如下設置:z...
閱讀 2405·2021-11-18 10:02
閱讀 1921·2021-10-13 09:40
閱讀 2999·2021-09-07 10:07
閱讀 2105·2021-09-04 16:48
閱讀 1005·2019-08-30 13:18
閱讀 2451·2019-08-29 14:03
閱讀 2921·2019-08-29 12:54
閱讀 3154·2019-08-26 11:41