溫馨提示×

centos如何配置phpstorm遠程調試

小樊
52
2025-03-13 13:37:33
欄目: 編程語言

要在 CentOS 上配置 PhpStorm 進行遠程調試,請按照以下步驟操作:

  1. 安裝 Xdebug 擴展:

在 CentOS 上,您需要為 PHP 安裝 Xdebug 擴展??梢允褂靡韵旅畎惭b:

sudo yum install php-devel php-pear
sudo pecl install xdebug
  1. 配置 Xdebug:

找到您的 php.ini 文件。它通常位于 /etc/php.ini/etc/php.d/ 目錄中。在 php.ini 文件中添加以下內容:

zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=<your_local_ip>
xdebug.client_port=9003
xdebug.start_with_request=yes

<your_local_ip> 替換為您在本地計算機上的 IP 地址。保存并關閉 php.ini 文件。

  1. 重啟 Web 服務器:

對于 Apache,請運行:

sudo systemctl restart httpd

對于 Nginx 和 PHP-FPM,請運行:

sudo systemctl restart nginx
sudo systemctl restart php-fpm
  1. 配置 PhpStorm:

打開 PhpStorm,然后轉到 “File” > “Settings” > “Languages & Frameworks” > “PHP”。在 “CLI Interpreter” 部分,點擊齒輪圖標,然后選擇 “Add”。在 “Add PHP Interpreter” 對話框中,選擇 “Remote”,然后輸入以下信息:

  • Name: 任意名稱,例如 “CentOS Remote”
  • Interpreter: 選擇您在遠程 CentOS 服務器上使用的 PHP 可執行文件的路徑,例如 /usr/bin/php
  • Debug port: 輸入 Xdebug 配置中設置的端口,例如 9003

點擊 “OK” 以保存設置。

  1. 設置斷點并啟動調試:

在 PhpStorm 中打開您要調試的 PHP 文件,并在需要調試的代碼行上設置斷點。然后,在 PhpStorm 的右上角,點擊電話圖標(或按下 Shift + F9)以啟動調試會話。確保您的 CentOS 服務器上的 Web 服務器正在運行,并且您正在訪問觸發斷點的頁面。

現在,當代碼執行到斷點時,PhpStorm 將捕獲并顯示調試信息。您可以查看變量值、單步執行代碼等。

這就是在 CentOS 上配置 PhpStorm 進行遠程調試的方法。祝您調試愉快!

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