温馨提示×

Debian下PHP代码如何调试

小樊
49
2025-09-03 05:55:19
栏目: 编程语言

在Debian下调试PHP代码可使用以下方法:

  1. 启用错误报告
    php.ini中设置error_reporting=E_ALLdisplay_errors=On(开发环境),生产环境建议关闭display_errors并记录日志到文件。

    • 查看错误日志:tail -f /var/log/php_errors.log(路径可能因配置不同)。
  2. 使用Xdebug扩展

    • 安装sudo apt install php-xdebug
    • 配置:在php.ini中添加:
      [xdebug]
      zend_extension=xdebug.so
      xdebug.mode=debug
      xdebug.client_host=127.0.0.1
      xdebug.client_port=9003
      xdebug.start_with_request=yes
      
      重启Web服务器(如sudo systemctl restart php7.x-fpm)。
    • IDE集成:在PhpStorm、VS Code等工具中配置Xdebug监听端口(如9003),设置断点调试。
  3. 代码调试技巧

    • 使用var_dump()/print_r()打印变量值。
    • die()/exit()中断代码执行。
    • 通过try-catch捕获异常,记录错误信息。
  4. 性能与高级调试

    • 使用Blackfire等工具分析性能。
    • 生产环境可通过日志记录关键信息,避免直接显示错误。

注意:配置后需重启PHP服务生效,确保开发与生产环境配置分离。

0