phpstorm配置debug


工欲善其事,必先利其器。

寫代碼前先配置好debug的開發環境是一個良好的開始,也是一個好習慣,遇到問題時要比去寫各種echo,prinr_r去一步一步打印要方便很多,下面就為大家介紹如何開啟phpstorm。


本地php的開發環境是phpstudy。
將本地phpstudy增加了了php7.3版本,先去php官網下載對應的版本,在本地的對應的存放php版本的目錄新建一個對應的php7.3的文件夾,將下載的php相關文件解壓到該目錄,復制php.ini-development並重命名為php.ini,打開,ctrl+F找到extension_dir,注釋掉前面的分號,並填入本地的目錄的絕對路徑,如我的是:

extension_dir = "D:\phpStudy\php\php-7.3.15-nts\ext"

將xdebug的信息追加到最后(將下面路徑相關的信息替換成自己本地的)

[XDebug]
xdebug.profiler_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.remote_enable=1
xdebug.trace_output_dir="D:\phpStudy\tmp\xdebug"
xdebug.remote_host=app.cn
zend_extension="D:\phpStudy\php\php-7.3.15-nts\ext\php_xdebug.dll"
xdebug.idekey = "PHPSTORM"

xdebug.profiler_enable_trigger_value=PHPXDEBUG
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable=on
xdebug.remote_connect_back=on

最后一步:去xdebug官網下載對應的php_xdebug.dll文件:下載地址
要找對自己對應的php版本的php_xdebug.dll:
官網截圖

其中TS版本對應的是php的ts(線程安全)版本,如我下載的php7.3.15是nts(非線程安全)的,則直接下紅框這個版本,一定不要下錯版本,下載后重命名為php_xdebug.dll放到xdebug配置的zend_extension對應的目錄,重啟apache和php,重新請求配置好的域,需要斷點時加上對應的get參數或post參數:XDEBUG_SESSION_START=PHPSTORM看是否能正常打斷點,記得開啟phpstorm的斷點監聽按鈕。
請求示例
斷點示例

文章來源:https://niyaoxuehao.cn/archives/159.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM