在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启动调试会话。当代码执行到断点处会暂停,可利用调试工具栏控制执行流程,查看变量值等。