溫馨提示×

phpstorm在centos上如何調試代碼

小樊
44
2025-05-21 00:30:06
欄目: 編程語言

在CentOS上使用PhpStorm進行代碼調試,通常需要以下幾個步驟:

安裝必要的軟件

  1. 安裝JDK:PhpStorm需要Java運行環境,因此首先需要安裝JDK??梢酝ㄟ^以下命令安裝OpenJDK:
sudo yum install java-1.8.0-openjdk-devel
  1. 安裝Apache、PHP和Xdebug
sudo yum install httpd php php-cli php-pear php-devel php-pear-devel
sudo yum install xdebug
  1. 配置PHP和Xdebug

編輯 /etc/php.ini 文件(通常位于 /etc/php.ini/etc/php/7.x/cli/php.ini),添加以下配置:

zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.idekey=PHPSTORM

保存并關閉文件,然后重啟PHP-FPM或Apache以應用更改:

sudo systemctl restart php-fpm
# 或者
sudo systemctl restart httpd

配置PhpStorm

  1. 下載并解壓PhpStorm

訪問JetBrains官網下載PhpStorm的Linux版本,解壓到指定目錄,例如 /opt。

  1. 配置環境變量

進入PhpStorm的 bin 目錄,使環境變量生效:

cd /opt/phpstorm-2023.3/bin
source ./phpstorm64.vmoptions
  1. 啟動PhpStorm

在終端中輸入以下命令啟動PhpStorm:

./phpstorm.sh
  1. 激活PhpStorm

在激活界面中輸入激活碼,完成激活。

配置遠程調試

  1. 配置服務器

打開PhpStorm,進入 File > Settings > Languages & Frameworks > PHP > Servers,點擊 + 號添加一個新的服務器配置,填寫服務器信息,包括名稱、主機名(或IP地址)、端口和調試端口(默認是9003)。確保勾選了 Use path mappings 選項,并正確設置本地項目路徑和遠程項目路徑的映射關系。

  1. 配置調試器

在PhpStorm中,導航到 Run > Edit Configurations,點擊 + 號添加一個新的 PHP Remote Debug 配置。在彈出的對話框中,填寫一個名稱,并確保選擇了正確的服務器配置。在 IDE key 字段中輸入之前在Xdebug配置中設置的 idekey 值。

  1. 啟動監聽

在PhpStorm的工具欄中,點擊電話聽筒圖標(遠程調試按鈕),啟動遠程調試監聽。

  1. 開始調試

在你的CentOS服務器上,通過瀏覽器訪問你的應用程序。確保URL中包含 XDEBUG_SESSION_STARTPHPSTORM 參數,例如:

http://your-server-ip:9003/your-script.php?XDEBUG_SESSION_STARTPHPSTORM

當代碼執行到斷點時,PhpStorm將會捕獲并允許你進行調試。

以上步驟應該可以幫助你在CentOS上使用PhpStorm進行代碼調試。如果在配置過程中遇到問題,建議檢查配置文件和端口設置是否正確,并參考PhpStorm的官方文檔或尋求社區幫助。

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