debian

PHP在Debian下如何调试

小樊
53
2025-09-13 06:24:32
栏目: 编程语言

在Debian下调试PHP可按以下步骤进行:

一、基础错误排查

  1. 开启错误显示
    修改php.ini文件(路径可通过php --ini查看),设置:

    display_errors = On
    error_reporting = E_ALL
    log_errors = On
    error_log = /var/log/php_errors.log  # 自定义日志路径(可选)
    

    重启Web服务器(Apache/Nginx)使配置生效。

  2. 查看错误日志
    使用命令实时查看日志:

    sudo tail -f /var/log/php_errors.log  # 或对应Web服务器日志
    

二、使用Xdebug进行高级调试

  1. 安装Xdebug

    sudo apt-get install php-xdebug
    
  2. 配置Xdebug
    php.ini中添加:

    [xdebug]
    zend_extension=xdebug.so
    xdebug.mode=debug
    xdebug.client_host=127.0.0.1
    xdebug.client_port=9003  # 与IDE端口一致
    xdebug.start_with_request=yes
    

    重启Web服务器。

  3. IDE配置

    • PhpStorm
      • 打开「Settings → PHP → Servers」,添加服务器,设置主机和端口(与Xdebug一致)。
      • 启用「Break at first line」或手动设置断点。
    • VS Code
      • 安装「PHP Debug」扩展,在launch.json中配置端口为9003。

三、辅助调试技巧

四、注意事项

参考资料:

0
看了该问题的人还看了