PhpStorm是每个php开发者应该去尝试使用的首推IDE,因为它实在是太方便了,针对它使用,前面已经讲到一些:
phpstorm使用Setting Repository报错Authentication failed
今天要说到的是针对项目层面应该要做的一些优化,这里以Yii2框架的项目为例。
我们应该排除项目下的 runtime
目录和 vendor
目录,在侧边栏文件夹上点击右键,选择 Make Directory as
,然后选中 excluded
选项,如下图:
这样在全局检索以及PhpStorm加载项目时,排除这两个目录,显然会加快运行速度,降低资源占用。
在上一步配置完成后,会发现代码中用到的 vendor
中的类会变成红色,出现 Undefined class
的警告,如下图,这时候我们需要将项目的composer初始化才行。
Undefined class
警告
我们只需要在项目根目录下的 composer.json
文件上点击右键,选择 Composer
下的 Init Composer
操作,在弹窗中指定 php
版本和系统中 composer.phar
文件地址(windows10 参考地址 C:ProgramDataComposerSetupbincomposer.phar
),确定。
phpstorm Init Composer
指定composer.phar位置和php版本
即可解决排除vendor文件夹后提示找不到类( Undefined class
)警告的问题。
最后我们安装一个针对Yii2的插件,Yii2 Support,具体功能用途参考插件介绍。