用c語言開發的php框架, 相比原生的php, 幾乎不會帶來額外的效能開銷.
所有的框架類, 不需要編譯, 在php啟動的時候載入, 並常駐記憶體.
更短的記憶體周轉週期, 提高記憶體利用率, 降低記憶體佔用率.
靈巧的自動載入. 支援全域性和區域性兩種載入規則, 方便類庫共享.
高效能的檢視引擎.
高度靈活可擴充套件的框架, 支援自定義檢視引擎, 支援外掛程式, 支援自定義路由等等.
內建多種路由, 可以相容目前常見的各種路由協議.
強大而又高度靈活的配置檔案支援. 並支援快取配置檔案, 避免複雜的配置結構帶來的效能損失.
在框架本身,對危險的操作習慣做了禁止.
更快的執行速度, 更少的記憶體占用.
鳥叔對yaf框架持續更新,現在也支援php7。
1、linux-centos下安裝
wget ''
tar zxvf yaf-3.0
.5.tgz
cd yaf-3.0
.5phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
vim /etc/php.ini
//在最下面加入
[yaf]
extension = "/usr/lib64/php/modules/yaf.so"
yaf.environ="product"
//退出後:wq,重啟php-fpm
service php-fpm restart
2、phpinfo檢視yaf是否開啟拓展
clone
4、建立yaf專案
//進入到tools/cg目錄,yafapi為自己定義的專案名
php yaf_cg yafapi
4、新建虛擬主機
server
}location
~ \.php(.*)$
}
4、其他若是使用window開發,需要在host檔案繫結虛擬機器ip Yaf安裝和配置
確定系統已經安裝了gcc gcc c make automake autoconf等依賴庫 sudo apt get install gcc gcc c make automake autoconf步驟 tar zxvf yaf 2.1.18.tgz cd yaf 2.1.18 wget tar z...
如何安裝配置gitlab runner
docker pull gitlab gitlab runner alpine opt data gitlab runner是你主機的路徑,你也可以換成其他的路徑 docker run rm t i v opt data gitlab runner config etc gitlab runner ...
Linux如何安裝配置git
因為一直在windows下使用git,今天打算在linux上安裝乙個 1.使用命令 sudo apt get install git 來安裝 2.生成乙個ssh key 來使本地與git遠端倉庫連線 使用命令 ssh keygen t rsa c 你的郵箱 註冊github時的那個郵箱 接下來會生成...