PHPStorm在Linux系統中管理項目的核心流程與實踐
啟動PHPStorm后,通過Welcome界面選擇「Create New Project」,或在已有界面中選擇「File > New > Project」。選擇「PHP」作為項目類型,配置以下關鍵參數:
my_api_project
);~/projects/my_api_project
);/usr/bin/php
),確保版本符合項目需求(如PHP 8.1+)。若項目已存在于Linux服務器或本地目錄,可通過以下方式導入:
/var/www/html/legacy_app
),點擊「OK」即可導入;git@github.com:user/repo.git
),或使用「Deployment」功能(Tools菜單)配置SFTP/FTP連接,下載遠程代碼至本地。通過項目視圖(Project Tool Window,默認左側)管理文件結構。右鍵點擊項目根目錄,選擇「New > Directory」創建業務目錄(如src/Controllers
、src/Models
、public/assets
),將不同類型的文件分類存放,保持項目清晰。
通過「File > Project Structure」(快捷鍵:Ctrl+Alt+Shift+S)深度配置項目:
PHPStorm原生支持Git、SVN等版本控制系統,實現代碼版本管理:
.git
隱藏目錄;origin
對應git@github.com:user/repo.git
),輸入認證信息(用戶名/密碼或SSH密鑰)。fix: resolve login bug
),點擊「Commit」;feature/new-api
)。點擊工具欄右側的「Add Configuration」(+號),選擇「PHP Web Page」或「PHP Script」:
http://localhost:8080
),指定要運行的PHP文件(如public/index.php
);scripts/test.php
),適用于命令行腳本調試。sudo apt install php-xdebug
),編輯php.ini
文件添加配置:zend_extension=xdebug.so
xdebug.mode=debug
xdebug.client_host=127.0.0.1 # 本地計算機IP
xdebug.client_port=9003 # 默認調試端口
xdebug.start_with_request=yes
重啟Web服務器(如sudo systemctl restart apache2
)使配置生效;localhost
),設置斷點(點擊代碼行號左側),點擊調試按鈕(綠色蟲子圖標)啟動調試會話。通過Composer管理PHP依賴:
composer.json
文件,定義依賴包(如"laravel/framework": "^10.0"
);composer install
安裝依賴,composer update
更新依賴;vendor
目錄,提供依賴類的代碼提示。通過「Database」工具窗口(View > Tool Windows > Database)管理數據庫連接:
SELECT * FROM users
)、導入/導出數據。將項目部署至遠程服務器(如Linux服務器),通過「Tools > Deployment > Configuration」配置:
~/projects/my_api_project
)與遠程服務器目錄(如/var/www/html/my_api
)的映射關系;通過「Settings > Plugins」安裝插件增強功能: