前言

PhpStorm是一款很好用PHP开发IDE。
Yaf是一个用来开发web应用的php框架。
但使用PhpStorm开发Yaf项目时会遇到Yaf中的类不能识别也没有自动提示的情况。
PhpStorm2019自动提示Yaf
本文介绍如何解决这个问题。

目录

一、安装Yaf

首先要确认是否正确安装了Yaf扩展(windows系统下)。

1. 下载Yaf

Yaf虽是一个框架,但已被官方纳为一个扩展,一般刚安装的PHP是不包含Yaf的,需要到pecl下载Yaf的扩展包
通过命令行php -vphpinfo()函数输出PHP的信息,确认当前安装的PHP版本多少、NTS还是TS、x64还是x86,根据这些信息下载对应的Yaf扩展文件。
PhpStorm2019自动提示Yaf
PhpStorm2019自动提示Yaf

2. 安装Yaf

解压下载到的压缩包,把里面的php_yaf.dll文件复制到PHP安装目录中的ext文件夹中。(你的安装目录可能与我的不同,以你的为准)
PhpStorm2019自动提示Yaf
PhpStorm2019自动提示Yaf
编辑PHP安装根目录中的php.ini文件,添加一行extension=yaf
PhpStorm2019自动提示Yaf

3. 验证是否安装成功(以下任意一种方法即可)

  • phpinfo()查看
    PhpStorm2019自动提示Yaf
  • php -m命令
    PhpStorm2019自动提示Yaf

4. 安装失败

如果未得到以上安装成功的结果,说明安装有问题,可以根据提示的问题进行百度解决

二、设置PhpStorm

任意位置建立一个yaf项目包,用PhpStorm打开该项目。右键External Libraries选择Configure PHP Include Paths...
PhpStorm2019自动提示Yaf
PHP language level选择本地安装的PHP的版本。
CLI Interpreter选择本地安装的php.exe的路径
PHP Runtime下的PECL中找到yaf项目,勾选后点击ok按钮。
PhpStorm2019自动提示Yaf
设置成功后PhpStorm就会有Yaf扩展相关的提示了。
PhpStorm2019自动提示Yaf
也可以跳转到yaf.php中直接查看Yaf扩展类。
PhpStorm2019自动提示Yaf
本文方法在PhpStorm2019.2版本实测,其他版本的PhpStorm设置方法可能略有不同。

相关文章:

  • 2021-09-26
  • 2022-03-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-17
  • 2021-10-22
  • 2021-12-23
猜你喜欢
  • 2021-08-07
  • 2022-12-23
  • 2021-09-18
  • 2021-12-01
  • 2021-12-06
  • 2021-12-26
  • 2021-07-22
相关资源
相似解决方案