PhpStorm针对项目做的一些配置

PhpStorm是每个php开发者应该去尝试使用的首推IDE,因为它实在是太方便了,针对它使用,前面已经讲到一些:

PhpStorm常用配置项

phpstorm使用Setting Repository报错Authentication failed

PhpStorm常用快捷键

今天要说到的是针对项目层面应该要做的一些优化,这里以Yii2框架的项目为例。

我们应该排除项目下的 runtime 目录和 vendor 目录,在侧边栏文件夹上点击右键,选择 Make Directory as ,然后选中 excluded 选项,如下图:

phpstorm Make Directory as excluded

这样在全局检索以及PhpStorm加载项目时,排除这两个目录,显然会加快运行速度,降低资源占用。

在上一步配置完成后,会发现代码中用到的 vendor 中的类会变成红色,出现 Undefined class 的警告,如下图,这时候我们需要将项目的composer初始化才行。

Undefined class警告

Undefined class 警告

我们只需要在项目根目录下的 composer.json 文件上点击右键,选择 Composer 下的 Init Composer 操作,在弹窗中指定 php 版本和系统中 composer.phar 文件地址(windows10 参考地址 C:ProgramDataComposerSetupbincomposer.phar),确定。

phpstorm Init Composer

phpstorm Init Composer

指定composer.phar位置和php版本

指定composer.phar位置和php版本

即可解决排除vendor文件夹后提示找不到类( Undefined class )警告的问题。

最后我们安装一个针对Yii2的插件,Yii2 Support,具体功能用途参考插件介绍。

标题:PhpStorm针对项目做的一些配置

原文链接:https://beltxman.com/2923.html

若无特殊说明本站内容为 行星带 原创,未经同意请勿转载。

Scroll to top