国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

使用 PHPStorm 與 Xdebug 調試 Laravel (一)

BigNerdCoding / 3861人閱讀

摘要:左側紅色方形,表示中斷當前程序調試。上方第二個圖形示,進入當前函數內部的程序相當于觀察程序一步一步執行。可以觀察到所有全局變量當前局部變量的數值可以新增變量,觀察變量隨著程序執行的變化。

環境

系統版本:OSX 10.11.4

PHP 版本:7.0.5

Xdebug 版本:2.4.0

Laravel 版本:5.1.31

PHPStorm 版本:10.0.4

Xdebug 配置

本機的 Xdebug 配置文件位于 /usr/local/etc/php/7.0/conf.d/ext-xdebug.ini

打開文件添加并以下代碼:

[xdebug]
zend_extension="/usr/local/Cellar/php70-xdebug/2.4.0/xdebug.so"
xdebug.idekey=PHPSTORM
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.profiler_enable=1
xdebug.profiler_output_dir="/Users/LuisEdware/Downloads/Xdebug"
PHPStorm 配置 PHP 版本和 Interpreter

打開 PHPStorm,首先配置 PHP 的使用版本與 Interpreter

Preferences => Language & Frameworks -> PHP,選項如下:

PHP language level :選擇 PHP 的使用版本

Interpreter : 配置 PHP 可執行文件的位置

Name : 命名

PHP executable : PHP 可執行文件位置,本機使用 Homebrew 安裝的 PHP,位置在/usr/local/Cellar/php70/7.0.5/bin/php


Debug 端口

配置 PHP Debug 時的端口,將端口 9000 修改成 10000

新增 PHP Web Application

修改 Run => Edit configurations,點擊彈出窗口左上角加號,新增一個 PHP Web Application

Name : 命名

Server : 服務器,沒有跟著下個步驟創建

Start URL : 要開始 Debug 的 URL


新增 Server

跟隨著選項新增一個 Server

Name : 命名

Host : 主機,我在本地將需要 Debug 的項目映射到 cowcat.app

Port : 端口

Debugger : 除了 Xdebug 還有 Zend Debugger,選擇 Xdebug

設置斷點

設置斷點,運行Run => Debug "Cowcat"


Debug 控制臺

當瀏覽器運行指定 URL(就是 PHP Web Application 配置時的 Start URL) 時,出現 Xdebug 控制臺,根據控制臺的信息和操作進行 Debug

控制臺的功能介紹如下:

左側綠色三角形 : Resume Program,表示將繼續執行,直到下一個中斷點停止。

左側紅色方形 : Stop,表示中斷當前程序調試。

上方第一個圖形示 : Step Over,跳過當前函數。

上方第二個圖形示 : Step Into,進入當前函數內部的程序(相當于觀察程序一步一步執行)。

上方第三個圖形示 : Force Step Into,強制進入當前函數內部的程序。

上方第四個圖形示 : Step Out,跳出當前函數內部的程式。

上方第五個圖形示 : Run to Cursor,定位到當前光標。

Variables : 可以觀察到所有全局變量、當前局部變量的數值

Watches : 可以新增變量,觀察變量隨著程序執行的變化。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/21750.html

相關文章

  • PHPStorm-Xdebug-Laravel 快速上手

    摘要:是調試的組件是調試利器,在日常開發中排錯時其斷點調試功能非常有幫助使得我們開發者不用依賴于傳統的比較的調試。并且還有一個好處通過我們還可以查看代碼運行的邏輯,比如要研究的源碼那么這時使用,將會達到事半功倍的效果。 Introduction xdebug是php調試的組件,是調試利器,在日常開發中排錯時,其斷點調試功能非常有幫助,使得我們開發者不用依賴于傳統的var_dump()/ech...

    BenCHou 評論0 收藏0
  • 使用 PHPStorm Xdebug 調試 Laravel (二)

    摘要:的方式不僅僅局限于框架,同樣適用于與其他框架,也適用于原生的代碼。學會使用這種方式之后,一般很少使用,,,等原生或框架輔助函數進行了。 環境 系統版本:OSX 10.11.4 PHP 版本:7.0.5 Xdebug 版本:2.4.0 Laravel 版本:5.1.31 PHPStorm 版本:10.0.4 根據上篇文章的配置,在工作時會發現,我們需要經常調整 PHP Web App...

    Ashin 評論0 收藏0
  • 使用 XdebugPHPStorm調試 PHP 程序(框架/原生均適用)

    摘要:紅色方形,表示中斷當前程序調試。第三個圖形示,強制進入當前函數內部的程序。框架說明加載的文件列表可以觀察到所有全局變量當前局部變量的數值可以新增變量,觀察變量隨著程序執行的變化。參考文章使用與調試一 序言 Xdebug 作為 PHP 調試工具,提供了豐富的調試函數和配置,可以直觀的看到 PHP 源代碼的步進和性能數據,以便優化PHP代碼。 使用 phpstorm + xdebug 來調...

    cloud 評論0 收藏0
  • 如何愉快的在PhpStorm中進行PHPUnit單元測試和Xdebug斷點調試

    摘要:配置執行程序點擊那個同步的小圖標,如果看到就說明配置有效指定模塊配置選擇,搜索,左側選擇,點擊新增一個。 前言 如果你想做個接口測試,但并不想公開內部接口 如果你只是想對自己封裝的某塊代碼做個小測試 如果你想要編寫代碼邊調試,又不想操作 Postman 或前端的功能來調用 API 本文暫時僅介紹在 Laravel 和 Comoposer Library 項目中如何配置 PHPUni...

    Flink_China 評論0 收藏0
  • PHP性能測試利器-Xdebugphpstorm

    摘要:是一個開放源代碼的程序調試器即一個工具,可以用來跟蹤,調試和分析程序的運行狀況。以下為安裝示例,安裝請參考集成開發和斷點調試環境的配置。指令的配置路徑必須是絕對路徑。 Xdebug是一個開放源代碼的PHP程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。以下為Windows+Phpstorm+Xampp+Xdebug安裝示例,MAC安裝請參考集成開發和斷...

    MoAir 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<