Yaf 是鸟哥开发的一个高性能框架,相对于原生的 PHP,性能只降低不到 10%
确认 PHP 的版本
查看 phpinfo.php
可以看到:
- Version: 7.2.9
- Compiler: MSVC15 (Visual C++ 2017)
- Architecture: x86
- Thread Safety: enabled
Windows下的安装
总的来说就两步:
- 下载 DLL 文件,放到
php/ext文件夹 - 配置
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/ 就能看到界面了