1. 安装PhpStorm(若未安装)
访问PhpStorm官方网站下载适用于Linux的安装包(.tar.gz格式),解压至目标目录(如~/Applications)。通过终端进入解压后的bin文件夹,运行./phpstorm.sh启动程序。首次启动时,可选择“Do not import settings”跳过设置导入,进入激活界面。输入激活码(或通过JetBrains账户登录)完成激活。
2. 配置PHP环境
打开PhpStorm,依次点击Configure→Settings→Languages & Frameworks→PHP。在“CLI Interpreter”部分,点击右侧齿轮图标→Add,选择系统中已安装的PHP解释器路径(如/usr/bin/php),或通过Download按钮下载对应版本的PHP。确保“PHP Language Level”与项目PHP版本一致(如PHP 8.1)。
3. 安装代码质量插件(核心工具)
PhpStorm内置插件市场,可通过以下步骤安装常用代码审查插件:
File→Settings→Plugins(Mac系统为PhpStorm→Preferences→Plugins),切换至“Marketplace”标签。4. 配置代码检查规则
以PHP Code Sniffer为例,配置步骤如下:
composer global require "squizlabs/php_codesniffer=*");Settings→Languages & Frameworks→PHP→Quality Tools→Code Sniffer;~/.composer/vendor/bin/phpcs),点击“Validate”验证路径正确性;Settings→Editor→Inspections→Quality Tools,勾选“PHP Code Sniffer Validation”,选择规则集(如“PSR12”),点击“Validate”测试规则是否生效。5. 运行实时/手动代码审查
Alt+Enter快速修复(如自动添加缺失的分号、调整缩进);Analyze→Inspect Code,选择范围(如“Whole project”“Current file”),点击“OK”。PhpStorm会生成审查报告,列出所有问题(按严重程度分类),点击问题可直接跳转至代码位置;Run→Edit Configurations添加PHPStan任务,配置命令(如vendor/bin/phpstan analyse src --level=max),点击“Run”执行高级静态分析。6. 处理审查结果与团队协作
.php_cs,PHPStan的phpstan.neon文件),添加团队约定的规则(如禁止使用var声明变量);.php_cs、phpstan.neon)纳入版本控制(如Git),确保团队成员使用相同的规则。通过PhpStorm的Git集成(Version Control面板),可查看代码变更中的审查问题,便于团队协作审查。