在CentOS下使用PhpStorm進行PHP代碼調試,可以按照以下步驟進行:
安裝JDK:PhpStorm需要Java運行環境,你可以安裝OpenJDK或Oracle JDK。這里以安裝OpenJDK為例:
sudo yum install java-11-jdk
安裝完成后,檢查Java是否安裝成功:
java -version
安裝PHP及其擴展:安裝PHP及其必要的擴展,如php-cli
、php-pear
、php-mysqlnd
、php-gd
、php-mbstring
、php-mcrypt
、php-xml
等。
sudo yum install php php-cli php-pear php-mysqlnd php-gd php-mbstring php-mcrypt php-xml
安裝Xdebug擴展:使用yum
安裝Xdebug擴展。
sudo yum install php-pecl-xdebug
然后,編輯/etc/php.ini
文件,添加以下內容:
[xdebug]
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.idekey=PHPSTORM
重啟PHP服務以使更改生效:
sudo systemctl restart php-fpm
下載并解壓PhpStorm:訪問JetBrains官網下載PhpStorm的最新版本,選擇Linux版本進行下載,然后解壓到指定目錄。
配置環境變量:編輯PhpStorm的配置文件以設置安裝目錄和其他選項。打開配置文件 /opt/phpstorm/bin/phpstorm.sh
,修改PHPStorm路徑,找到以下行并修改:
export PHP_HOME=/opt/phpstorm
然后,將以下內容添加到你的 ~/.bashrc
或 ~/.bash_profile
文件中:
export PATH=$PATH:$PHP_HOME/bin
保存文件并使其生效:
source ~/.bashrc
啟動PhpStorm:通過在終端中輸入以下命令啟動PhpStorm:
/opt/phpstorm/bin/phpstorm.sh
配置PHP解釋器:打開PhpStorm,在菜單欄中選擇“File” -> “Settings”。在左側面板中選擇“Languages & Frameworks” -> “PHP”。點擊右上角的“…”按鈕,選擇你的PHP解釋器的路徑(通常在 /usr/bin/php
)。點擊“Apply”并關閉設置窗口。
配置服務器:在“Languages & Frameworks” -> “PHP” -> “Servers”中添加一個新服務器。配置服務器的主機名(通常是127.0.0.1
)和端口號(與php.ini
中的xdebug.client_port
一致,例如9003
)。
配置調試端口:在“Languages & Frameworks” -> “PHP” -> “Debug”中,設置“Debug port”為9003
,并確保IDE key設置為PHPSTORM
。
Shift+F9
)啟動調試模式。F9
)。通過以上步驟,你就可以在CentOS環境下使用PhpStorm進行PHP代碼調試了。如果在配置過程中遇到問題,可以參考PhpStorm的官方文檔或相關社區論壇尋求幫助。