查看本機配置
終端輸入命令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
要使用yaf首先要開啟PHP的yaf擴展官網下載
一,選擇對應版本,樓主用的PHP7.4所以下載的最新版本3.3.2

二,通過phpinfo()選擇NTS 還是TS的版本,以及X86或者X64

三,disable執行緒非安全選擇:

加載yaf擴展
將下載完的yaf擴展解壓,把里面的 php_yaf.dll移到對應的php版本的ext目錄下
如: D:\phpstudy_pro\Extensions\php\php7.4.3nts\ext
修改php.ini
在對應PHP版本的php.ini 加入yaf擴展,保存并重啟服務器
extension=php_yaf.dll
檢查模塊是否加載成功
終端輸入命令php -m,看到yaf說明就已經配置成功
$ php -m
[PHP Modules]
......
yaf
......
[Zend Modules]
編譯yaf demo
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 //插件目錄
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/273608.html
標籤:其他
下一篇:手勢放大旋轉效果
