终端输入命令php -v
$ php -v
PHP 7.4.3 (cli) (built: Feb 18 2020 17:29:57) ( NTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
本机环境:windows10 PHPstudy PHP7.4.3 NTS + Nginx1.15
yaf 扩展下载地址:https://pecl.php.net/package/yaf
yaf github项目地址 : https://github.com/laruence/yaf
yaf 框架文档:https://www.laruence.com/manual/
yaf 扩展文档:https://www.php.net/manual/zh/book.yaf.php
要使用yaf
首先要开启PHP的yaf扩展官网下载
一,选择对应版本,楼主用的PHP7.4
所以下载的最新版本3.3.2
二,通过phpinfo()
选择NTS 还是TS的版本,以及X86或者X64
三,disable线程非安全选择:
将下载完的yaf扩展
解压,把里面的 php_yaf.dll
移到对应的php版本的ext
目录下
如: D:\phpstudy_pro\Extensions\php\php7.4.3nts\ext
在对应PHP版本的php.ini
加入yaf扩展,保存并重启服务器
extension=php_yaf.dll
终端输入命令php -m
,看到yaf
说明就已经配置成功
$ php -m
[PHP Modules]
......
yaf
......
[Zend Modules]
yaf项目地址 : https://github.com/laruence/yaf
clone下项目
cd 进yaf/tools/cg
目录,通过yaf_cg
工具新建一个test
项目
git clone https://github.com/laruence/yaf.git yaf
cd /yaf/tools/cg
php yaf_cg -d test
看到输出done则已成功了
将yaf_cg
工具生成的test目录复制到根目录,然后启动:Nginx
,到了这一步我们的框架已经生成好了
+ public
|- index.php //入口文件
|- .htaccess //重写规则
|+ css
|+ img
|+ js
+ conf
|- application.ini //配置文件
+ application
|+ controllers
|- Index.php //默认控制器
|+ views
|+ index //控制器
|- index.phtml //默认视图
|+ modules //其他模块
|+ library //本地类库
|+ models //model目录
|+ plugins //插件目录
1.有时候,那些清晨时最坚强的人,正是那些夜里哭着哭着睡着的人。 2.总有一个...
XML/HTML Code 复制内容到剪贴板 input id = username name = username type = t...
ASP.Net Core的跨域设置比较简单 官方都整合了 具体的参见微软官方文档: https:...
当我们学习surface命令时,已经看到了三维作图的一些端倪。在matlab中我么可以调...
常见信号介绍 SIGINT 2 CtrlC时OS送给前台进程组中每个进程 SIGABRT 6 调用abort...
第二题 2021年4月4日 腾讯笔试编程题第二题 描述 给出一个有0-9的数字组成的字符...
本文介绍了JSP编程技术实现一个简单的购物车程序,具体如下: 1 问题描述 利用JS...
作者个人研发的在高并发场景下,提供的简单、稳定、可扩展的延迟消息队列框架,...
Coonamd 对象定义了将对数据源执行的命令,可以用于查询数据库表并返回一个记录...
由于工作所需,最近花时间研究了html转换为pdf的功能。html转换为pdf的关键技术...