前言
PhpStorm是一款很好用PHP开发IDE。
Yaf是一个用来开发web应用的php框架。
但使用PhpStorm开发Yaf项目时会遇到Yaf中的类不能识别也没有自动提示的情况。
本文介绍如何解决这个问题。
目录
一、安装Yaf
首先要确认是否正确安装了Yaf扩展(windows系统下)。
1. 下载Yaf
Yaf虽是一个框架,但已被官方纳为一个扩展,一般刚安装的PHP是不包含Yaf的,需要到pecl上下载Yaf的扩展包。
通过命令行php -v或phpinfo()函数输出PHP的信息,确认当前安装的PHP版本多少、NTS还是TS、x64还是x86,根据这些信息下载对应的Yaf扩展文件。
2. 安装Yaf
解压下载到的压缩包,把里面的php_yaf.dll文件复制到PHP安装目录中的ext文件夹中。(你的安装目录可能与我的不同,以你的为准)
编辑PHP安装根目录中的php.ini文件,添加一行extension=yaf
3. 验证是否安装成功(以下任意一种方法即可)
-
phpinfo()查看 -
php -m命令
4. 安装失败
如果未得到以上安装成功的结果,说明安装有问题,可以根据提示的问题进行百度解决
二、设置PhpStorm
任意位置建立一个yaf项目包,用PhpStorm打开该项目。右键External Libraries选择Configure PHP Include Paths...。PHP language level选择本地安装的PHP的版本。CLI Interpreter选择本地安装的php.exe的路径PHP Runtime下的PECL中找到yaf项目,勾选后点击ok按钮。
设置成功后PhpStorm就会有Yaf扩展相关的提示了。
也可以跳转到yaf.php中直接查看Yaf扩展类。
本文方法在PhpStorm2019.2版本实测,其他版本的PhpStorm设置方法可能略有不同。