vagrant & centos & phpstorm & xdebug 除錯
f!!!! 溫馨提醒 PHP版本一點要和xdebug版本對應
###檢視安裝的xdebug 01
[root@localhost php.d]# yum list | grep xdebug
Repodata is over 2 weeks old. Install yum-cron? Or run: yum makecache fast
php-composer-xdebug-handler.noarch 1.3.0-1.el7 epel
php-pecl-xdebug.x86_64 2.6.1-1.el7.remi.7.2 remi-php72
php54-php-pecl-xdebug.x86_64 2.4.1-1.el7.remi remi-safe
php55-php-pecl-xdebug.x86_64 2.5.5-1.el7.remi remi-safe
php56-php-pecl-xdebug.x86_64 2.5.5-1.el7.remi remi-safe
php70-php-pecl-xdebug.x86_64 2.6.1-1.el7.remi remi-safe
php71-php-pecl-xdebug.x86_64 2.6.1-1.el7.remi remi-safe
php72-php-pecl-xdebug.x86_64 2.6.1-1.el7.remi remi-safe
php73-php-pecl-xdebug.x86_64 2.7.0~beta1-1.el7.remi remi-safe
[root@localhost php.d]# yum install php-pecl-xdebug
###檢視安裝的xdebug 02
[root@localhost php.d]# ll /etc/php.d/ | grep xdebug
-rw-r--r-- 1 root root 37784 Aug 4 05:54 15-xdebug.ini
[root@localhost php.d]# vim 15-xdebug.ini
zend_extension=xdebug.so
xdebug.idekey = "PHPSTORM"
xdebug.default_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9001
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler="dbgp"
###檢視安裝的xdebug 03
[root@localhost php.d]# php -v
PHP 7.2.9 (cli) (built: Aug 15 2018 09:19:33) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.1, Copyright (c) 2002-2018, by Derick Rethans
###這裡的配置不要寫錯了,remote_connect_back這項很重要
[root@localhost php.d]# vim 15-xdebug.ini
zend_extension=xdebug.so
xdebug.idekey = "PHPSTORM"
xdebug.default_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9001
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_handler="dbgp"
或者
zend_extension=xdebug.so
xdebug.idekey="PHPSTORM"
xdebug.remote_connect_back = 1 //這項不要丟了
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = "req"
xdebug.remote_host=127.0.0.1
xdebug.remote_enable=on
xdebug.remote_port = 9001
xdebug.remote_autostart = no
---------------虛擬機器配置完畢------------------
windows中配置
04 Tools-->Vagrant
05 Languages & Frameworks -->PHP--> Debug
06 Languages & Frameworks -->PHP--> Debug --> DBGp Proxy
07 Languages & Frameworks -->PHP--> Servers
08 Run --> Edit Configurations 新增PHP Web Page
09接下來接可以斷點除錯了
配圖說明:
相關文章
- Vagrant phpstorm xdebug 配置PHPORM
- phpstorm + xdebug 斷點除錯PHPORM斷點除錯
- ubuntu& phpstorm & xdebug 除錯 phpUbuntuPHPORM除錯
- Xdebug+PhpStorm 遠端除錯PHPORM除錯
- Windows PHPstorm xdebug 斷點除錯WindowsPHPORM斷點除錯
- phpstorm 使用 Xdebug 除錯程式碼PHPORM除錯
- Homestead+PhpStorm+Xdebug 遠端除錯PHPORM除錯
- How to configure a Vagrant (Homestead) VM in Phpstorm with Xdebug on MacPHPORMMac
- Homestead 下關於 PhpStorm Xdebug 斷點除錯工具的安裝PHPORM斷點除錯
- PhpStorm + Homestead 配置 xdebugPHPORM
- PHPSTORM+Xdebug+PHPPHPORM
- [原] 在 PhpStorm 中使用 Xdebug 遠端除錯 PHP 程式(框架/原生均適用)PHPORM除錯框架
- Phpstorm + Docker + Postman 配置 XdebugPHPORMDockerPostman
- Windows、Laradock、PHPStorm、VSCode、xDebugWindowsPHPORMVSCode
- phpstorm xdebug 3.0.4 docker 配置PHPORMDocker
- phpstorm+phpstudy 配置xdebugPHPORM
- Laravel+xdebug 除錯問題Laravel除錯
- Docker PHP 配置 VS Code Xdebug PHP 除錯工具: Xdebug for DockerDockerPHP除錯
- laradock+phpstorm 開啟 xdebugPHPORM
- mac使用phpstorm開啟xdebugMacPHPORM
- Xdebug3 斷點除錯環境之 - Laravel8 + PHP8 + Xdebug3 + PhpStorm2021.3 + Homestead v13.2.1 + Mac斷點除錯LaravelPHPORMMac
- 使用Xdebug進行遠端除錯除錯
- 推薦程式碼除錯工具 Xdebug除錯
- phpstorm進行動態除錯PHPORM除錯
- Ubuntu安裝配置phpstorm+xdebugUbuntuPHPORM
- VS Code + Homestead + Xdebug 斷點除錯配置斷點除錯
- phpstorm 遠端除錯 homstead 程式碼PHPORM除錯
- Linux 環境安裝 Xdebug 進行除錯Linux除錯
- 【PHP】XDebug+VS Code除錯PHP頁面PHP除錯
- Swoole 如何使用 Xdebug 進行單步除錯除錯
- phpstorm+x_debug 網頁除錯利器!PHPORM網頁除錯
- WLS + Windows Terminal +Phpstorm + Xdebug 開發環境WindowsPHPORM開發環境
- 如何結合phpstorm配置在docker中的xdebugPHPORMDocker
- php程式碼審計之——phpstorm動態除錯PHPORM除錯
- Vagrant 搭建 CentOS 環境CentOS
- 基於 docker 開發環境下-配置 PHPStorm xdebugDocker開發環境PHPORM
- PhpStorm配置Xdebug最完整最詳解教程,100%成功!PHPORM
- phpstrom編輯器進行PHP程式碼的xdebug除錯PHP除錯