sgenmi / eyaf
There is no license information available for the latest version (v1.1.0) of this package.
An efficient Yaf framework
v1.1.0
2025-03-26 11:34 UTC
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-03-26 11:36:48 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作者,开源这么小巧 好用的类库