sgenmi / eyaf
An efficient Yaf framework
Installs: 403
Dependents: 0
Suggesters: 0
Security: 0
Stars: 11
Watchers: 0
Forks: 2
Open Issues: 0
pkg:composer/sgenmi/eyaf
Requires
- php: >=8.0
- catfan/medoo: ^2.0.0
- guzzlehttp/guzzle: ^7.7
- monolog/monolog: ^2.9
- psr/container: ^2.0
- psr/http-message: ^1.0 || ^2.0
- psr/log: ^3.0
- psr/simple-cache: ^3.0
- sgenmi/yaf-help-doc: ^0.0.1
- swoole/ide-helper: ^5.1
- symfony/console: ^6.0
- dev-master
- v1.1.0
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v1.0.0-alpha6
- v1.0.0-alpha5
- v1.0.0-alpha4
- v1.0.0-alpha3
- v1.0.0-alpha2
- v1.0.0-alpha
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.1.beta5
- v0.2.1.beta4
- v0.2.1.beta3
- v0.2.1.beta2
- v0.2.1.beta1
- v0.2.1.alpha11
- v0.2.1.alpha10
- v0.2.1.alpha9
- v0.2.0
- v0.1.11
- v0.1.10
- v0.1.9
- v0.1.8
- v0.1.7
- v0.1.6
- v0.1.5
- v0.1.4
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1.0
- v0.0.6
- v0.0.5
- v0.0.4
- v0.0.3
- v0.0.2
- 0.0.1
- dev-develop
This package is auto-updated.
Last update: 2025-10-26 13:07:28 UTC
README
- 安装Yaf
wget http://pecl.php.net/get/yaf-3.2.5.tgz tar zxvf yaf-3.2.5.tgz cd yaf-3.2.5 phpize [注意:phpize的路径,环境不同可能路径] ./configure --with-php-config=php-config [注意:php-config的路径,环境不同可能路径] make && sudo make install
- 编辑php.ini
- 在php.ini中增加如下代码
extension=yaf.so
;PHP_INI_SYSTEM php.ini
yaf.use_namespace=1
;ini_set, php.ini
yaf.name_suffix=0
yaf.use_spl_autoload=1
yaf.name_separator=\;
- 初始化项目
composer require sgenmi/eyaf
php vendor/bin/eyaf install
- nginx 配置
server {
listen 8080;
server_name xx.com ;
access_log off;
index index.html index.htm index.php;
# 项目路径
root /var/www/xxxx/public;
#error_page 404 /404.html;
#error_page 502 /502.html;
location / {
try_files $uri $uri/ /index.php?$args;
}
#根据实际环境修改
location ~ [^/]\.php(/|$) {
#fastcgi_pass remote_php_ip:9000;
fastcgi_pass unix:/dev/shm/php-cgi.sock;
fastcgi_index index.php;
include fastcgi.conf;
}
location ~ /\.ht {
deny all;
}
location ~ /\.git {
deny all;
}
location ~ /\.md {
deny all;
}
}
⼆. 数据模型:Medoo
//注: 采⽤开源medoo作为框架的model,兼容medoo所有语法
Medoo 文档
官网文档: https://medoo.in/
特别感谢Medoo作者,开源这么小巧 好用的类库