在CentOS下使用PhpStorm进行断点调试,可按以下步骤操作:
通过命令安装Xdebug,如sudo yum install php-devel
,再pecl install xdebug
。编辑/etc/php.d/xdebug.ini
文件,添加zend_extension=xdebug.so
、xdebug.mode=debug
、xdebug.client_host=127.0.0.1
、xdebug.client_port=9003
等配置,重启PHP-FPM或Apache服务。
打开PhpStorm,进入File > Settings
,在Languages & Frameworks > PHP > Servers
中添加新服务器,填写名称、主机名和端口,与Xdebug配置中的客户端端口一致。在PHP > Debug
中,设置Debug port为9003,IDE key为PHPSTORM。
在代码行号左侧单击设置断点。点击工具栏上的绿色三角形按钮或按Shift + F9
启动调试会话。当代码执行到断点处会暂停,可利用调试工具栏控制执行流程,查看变量值等。