Yaf框架的安装与运行

Yaf 是鸟哥开发的一个高性能框架,相对于原生的 PHP,性能只降低不到 10%

确认 PHP 的版本

查看 phpinfo.php

可以看到:

  • Version: 7.2.9
  • Compiler: MSVC15 (Visual C++ 2017)
  • Architecture: x86
  • Thread Safety: enabled

Windows下的安装

总的来说就两步:

  1. 下载 DLL 文件,放到 php/ext 文件夹
  2. 配置 php.ini 文件

下载

打开网站,选择最新的版本,而且我是 Windows 平台,点击 DLL 这个图标

根据 PHP 的版本(7.2.9、Thread Safe、X86),选择这个版本的 yaf 下载

下载之后,打开压缩包,把 php_yaf.dll 文件放到 php\ext 目录下

配置

打开 php.ini,在最后加入以下配置信息

1
extension=php_yaf.dll

完成以上配置后,重启 Apache,在 phpinfo.php 中就能看到 yaf 的配置了

运行

打开 Yaf 的 Github,下载一个最新版本的 release 的压缩包

打开压缩包,进入 tools/cg 目录,执行以下命令

1
php yaf_cg sample

sample 是项目的名称,可以自定义。命令执行完毕输出 DONE 之后,可以在当前目录下看到一个 out 文件夹,进入就可以看到一个名为 sample 的文件夹了

sample 复制到 htdocs 中,然后在浏览器中访问 http://localhost/sample/ 就能看到界面了