溫馨提示×

centos php如何調試代碼

小樊
41
2025-09-30 12:29:53
欄目: 編程語言

在 CentOS 系統中,您可以使用 Xdebug 擴展來調試 PHP 代碼。以下是安裝和配置 Xdebug 的步驟:

  1. 安裝 EPEL 和 Remi 存儲庫:
sudo yum install epel-release
sudo yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
  1. 啟用 Remi 存儲庫中的 PHP 7.4(或您需要的版本):
sudo yum-config-manager --enable remi-php74
  1. 安裝 PHP 和 Xdebug:
sudo yum install php php-cli php-fpm php-devel php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath
sudo yum install php-xdebug
  1. 配置 Xdebug:

編輯 php.ini 文件(通常位于 /etc/php.ini/etc/php-fpm.d/www.conf),添加以下配置:

zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.idekey=PHPSTORM

這里的 xdebug.idekey 是一個唯一標識符,用于將 Xdebug 與您的 IDE(如 PhpStorm)關聯起來。請根據您的 IDE 進行相應的更改。

  1. 重啟 PHP 和 Web 服務器:

如果您使用的是 PHP-FPM,請重啟 PHP-FPM 服務:

sudo systemctl restart php-fpm

如果您使用的是 Apache,請重啟 Apache 服務:

sudo systemctl restart httpd
  1. 配置 PhpStorm:

打開 PhpStorm,然后轉到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。在 “CLI Interpreter” 部分,點擊齒輪圖標,然后選擇 “Add”。瀏覽到您的 PHP 安裝目錄(例如 /usr/bin/php),然后點擊 “OK”。

  1. 設置斷點:

在 PhpStorm 中打開您要調試的 PHP 文件,然后在代碼行號旁邊單擊以設置斷點。

  1. 啟動監聽模式:

在 PhpStorm 的右上角,點擊電話圖標以啟動 “Listen for Xdebug” 模式。

  1. 測試調試:

現在,當您訪問您的應用程序時,Xdebug 應該會觸發斷點,您可以在 PhpStorm 中查看變量值、堆棧跟蹤等。

請注意,這些步驟可能因您的具體環境和需求而略有不同。根據需要進行調整。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女