您好,登錄后才能下訂單哦!
怎么在phpstorm中配置xdebug?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
php是一個嵌套的縮寫名稱,是英文超級文本預處理語言,它的語法混合了C、Java、Perl以及php自創新的語法,主要用來做網站開發,許多小型網站都用php開發,因為php是開源的,從而使得php經久不衰。
編譯源碼
phpize ./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.16/bin/php-config make && make install Installing shared extensions: /usr/local/Cellar/php@7.2/7.2.16/pecl/20170718/
編譯到了這個目錄,實際軟連到了/usr/local/lib/php/pecl
配置xdebug
在/usr/local/etc/php/7.2/conf.d 新建ext-xdebug.ini 寫入
[xdebug] zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so" xdebug.remote_enable=On xdebug.remote_connect_back=1 xdebug.remote_port=6677 xdebug.remote_log=/usr/local/var/log/xdebug.log xdebug.idekey=PHPSTORM
xdebug.idekey = mykey ide key, 用于標識調試會話
xdebug.remote_autostart 是否自動啟動,1:自動, 0: 需要設置 http 請求參數或 cookie 指定,默認 0, 根據需求設置這個值。個人建議設置為 1, 這樣不需要在每個需要調試的接口都修改請求參數
xdebug.remote_enable = on 是否開啟遠程調試
xdebug.remote_host = 172.16.10.103 遠程主機 IP, 也就是 PHPStorm 所在機器(PHPStorm 作為 xdebug client),沒有固定 IP 的機器建議使用 connect_back 選項。
xdebug.remote_connect_back = on 是否連接回請求發出的主機,如果 PHPStorm 所在的機器 IP 經常變動(DHCP 環境下),則建議開啟這個選項
xdebug.remote_port = 10000 遠程主機端口,也就是開發者機器端口
xdebug.idekey=PHPSTROM 和phpstorm 通信的標識
重啟php,查看是否安裝成功
/usr/local/etc/php/7.2/conf.d php -m | grep xdebug
搞定!!
開始配置phpstorm
設置端口
設置servers
配置debug config
訪問url?XDEBUG_SESSION_START=PHPSTORM,搞定
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。