中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么在PHPStorm中利用XDebug搭建一個單步調試環境

發布時間:2021-01-28 15:00:57 來源:億速云 閱讀:170 作者:Leah 欄目:開發技術

怎么在PHPStorm中利用XDebug搭建一個單步調試環境?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

PHPStorm安裝和基本配置

PHPStorm下載安裝

PHPStorm除了體積有些大外,算是PHP IDE中非常強大便捷的開發環境。官網下載地址:https://www.jetbrains.com/phpstorm/

本站下載地址 點擊下載

PHPStorm激活

安裝之后需要激活,如果經濟能力許可,可以購買正版,當然,網上也有很多激活方式。這兒需要提醒的是,如果你激活不了,可是試試在 host 中添加下面這一行 0.0.0.0 account.jetbrains.com

PHPStorm設置字體大小

打開PHPStorm以后,可以在選擇菜單 File -> Settings -> Editor -> Colors & Fonts -> Font ,在右邊顯示的信息欄中設置自己習慣的字體和大小。

PHPStorm導入項目

可以在PHPStorm中選擇:File -> Open,直接打開工作文件夾,一般我喜歡把所有的PHP項目放在一個 PHP_Projects 的文件夾下,然后統一打開,便于開發,一面頻繁切換工作空間。

PHPStorm標記項目位置

一般情況下,打開的文件夾下面會有很多項目,我們需要標記這些項目,這樣能夠提供更好的索引和代碼之間關聯。
菜單選擇:File -> Settings -> Directories,然后把每個項目的根目錄標記為 Sources。

安裝XDebug擴展

下載XDebug擴展

為了調試PHP,我們還需要一個PHP擴展:xDebug,這是一個非常強大的PHP調試擴展,用來最終PHP執行過程,執行堆棧等。xDebug官方下載地址:https://xdebug.org/,點擊每個版本說明中的 download 連接即可進入下載頁面,注意這兒需要選擇適合自己系統版本和PHP版本的xdebug擴展。

配置xdebug擴展

下載之后解壓縮,里面包含一個 dll 格式或者 so 格式的動態鏈接庫,我們把它放在PHP安裝目錄的ext文件夾下,然后配置PHP.ini。需要在PHP最后添加xdebug的配置。

[xdebug]
zend_extension="C:\Devlope\wamp\php7.16\ext\php_xdebug-2.5.5-7.1-vc14-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_port=9000
# 開啟所有站點xdebug調試
xdebug.remote_connect_back=1

首先進行簡單的配置,xdebug的配置非常豐富,詳細可以查看官方配置說明文檔:https://xdebug.org/docs/all_settings,配置完成之后,需要保存,然后重啟服務器(Apache或者nginx),然后在 phpinfo(); 中檢查是否安裝成功。

PHPStorm運行調試配置

PHPStorm服務器配置

如果跳過這一步,則下一步就需要手動添加服務器。如果在這兒配置了服務器,就可以在下一步中直接選擇。
PHPStorm選擇菜單:File -> Settings -> Language & Frameworks -> PHP -> Servers,點擊那個綠色的 + 可以添加一個服務器配置,可以配置服務器的主機地址,端口一擊調試器,詳細可以參考下一步的截圖。

PHPStorm運行項目配置

PHPStorm選擇菜單:Run -> Edit Configurations;點擊左上角的 + 添加配置,在候選框中選擇 PHP Web Application,然后點擊添加一個PHP項目實例。填寫右邊的相關信息,Start URL 為你的項目的訪問地址,這個是需要在你的服務器(Apache或者nginx)中配置的。Server哪兒點擊右邊的三個點,可以添加一個服務器實例,注意填寫的Host需要相同。

怎么在PHPStorm中利用XDebug搭建一個單步調試環境

PHPStorm調試配置

PHPStorm選擇菜單:File -> Settings -> Language & Frameworks -> PHP -> Debug,點擊Debug這一項,可以看到Debug的配置,一般這兒不用修改,只需要注意Debug port需要和你在PHP.ini中配置的port一致,并且勾選Can accept external connections。

PHPStorm進行單步調試

一切就緒,接下來就是單步調試了。可以通過點擊PHPStorm中代碼左邊的位置設置斷點,現在我們可以在 Laravel 網站根目錄 Public 下的 index.php 開頭設置一個斷點,然后選擇PHPStorm菜單:Run -> Debug "alaim" 進行調試,可以看到PHPStorm底部的信息框中答應出了所有變量的值。

怎么在PHPStorm中利用XDebug搭建一個單步調試環境

F8:單步,不跳入函數
F7:執行跳指令,跳入函數
Shift+F8:跳出函數
Alt+9:運行到指針處

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苗栗市| 深州市| 民县| 和田县| 宁武县| 吉林省| 峨眉山市| 娱乐| 湾仔区| 赤水市| 济南市| 辉南县| 博乐市| 南部县| 钦州市| 遂溪县| 海盐县| 那曲县| 南昌县| 尼勒克县| 色达县| 临城县| 临沧市| 仙游县| 台中县| 潢川县| 巴塘县| 克什克腾旗| 北京市| 合肥市| 甘洛县| 丰都县| 乌兰县| 左云县| 定南县| 资兴市| 榕江县| 望城县| 衡南县| 洛宁县| 确山县|