ubuntu

Ubuntu下如何进行PHP代码调试

小樊
50
2025-09-10 18:48:11
栏目: 编程语言

在Ubuntu下进行PHP代码调试常用方法如下:

  1. 使用Xdebug扩展

    • 安装sudo apt install php-xdebug
    • 配置:编辑php.ini(路径:/etc/php/{版本}/cli/php.ini/etc/php/{版本}/apache2/php.ini),添加:
      zend_extension=xdebug.so
      xdebug.mode=debug
      xdebug.client_host=127.0.0.1
      xdebug.client_port=9003
      xdebug.start_with_request=yes
      ```。  
      
    • 重启服务sudo systemctl restart apache2(Apache)或sudo systemctl restart php{版本}-fpm(PHP-FPM)。
    • IDE配置:以PhpStorm为例,在Settings > PHP > Servers中添加服务器,设置断点后启动调试。
  2. 使用内置错误报告

    • php.ini中启用:display_errors=Onlog_errors=On,并指定日志路径error_log=/var/log/php_errors.log
    • 通过error_log()函数手动记录日志。
  3. 使用日志库

    • 安装Monolog:composer require monolog/monolog,在代码中记录日志到文件。
  4. 命令行调试

    • 使用xdebug命令行工具(需配合xdebug扩展)。
  5. API调试工具

    • 使用Postman发送HTTP请求,查看响应数据。

注意:生产环境需关闭display_errors,避免敏感信息泄露。

0
看了该问题的人还看了