Download the PHP package bearlord/esd-framework without Composer

On this page you can find all versions of the php package bearlord/esd-framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package esd-framework

ESD Framework

ESD Framework 克隆自EasySwooleDistributed

原仓库地址:https://github.com/esd-projects/esd-server

原作者停止更新,自建仓库,维护和升级。原仓库包很多,考虑到用的人数量不多,把所有包的源码都合并到了一个仓库。干红 + 雪碧,百年工艺回到原点。

关于名称:

延续了ESD的称谓,程序启动时候,显示ESD-YII,因整合诸多Yii2的源码。

ESD协议:Apache License 2.0,Yii2协议:BSD 3-Clause。

新的ESD Framework协议:BSD 3-Clause

帮助文档:

文档地址:https://www.kancloud.cn/bearlord/esd-framework/2159534

修改说明:

  1. 代码安装已与原有的ESD没有依赖,是单独的仓库。
  2. 去除了原有的 MySQLi 驱动,替换为 PDO驱动。
  3. 引入Yii2 的文件包含:
    1. Connection、Query、Model、ActiveRecord、Validator、I18n、 Di、Component、Logger、Security、Cache、Redis、User、Identity、helpers、 behaviors、events。
    2. Gii/Model、View、Assets、Widgets、Yii-Queue。
  4. 支持的数据库包含 MySQL、PostgreSQL、SQL Server、Cubrid、Oracle、Mongodb、Clickhouse。除MySQL是协程,其他是阻塞模式。
  5. AMQP扩展参照 Hyperf 的AMQP组件。
  6. 支持TDengine时序数据库,PDO驱动。
  7. 支持TCP集群。

安装使用:

用途

主要用于物联网通讯硬件通讯API接口物联网管理系统的整合开发。


All versions of esd-framework with dependencies

PHP Build Version
Package Version
Requires ackintosh/ganesha Version ^1.0|^2.0|^3.0
cebe/markdown Version ^1.2.1
doctrine/annotations Version ^1.6
doctrine/cache Version ^1.5
ext-json Version *
ext-swoole Version >=4.8.0
ezyang/htmlpurifier Version ^4.10.0
filp/whoops Version ^2.3
illuminate/view Version >=5.8
jakubledl/dissect Version ~1.0
jeremeamia/superclosure Version *
monolog/monolog Version ^1.24
ocramius/proxy-manager Version ^2.1
php Version ^7.1 || ^8.0
php-amqplib/php-amqplib Version ^2.9.0
php-di/php-di Version ^6.0
psr/http-message Version ^1.0
sensiolabs/consul-php-sdk Version ^3.1
swlib/saber Version ^1.0
symfony/console Version ^4.2
symfony/yaml Version ^4.2
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package bearlord/esd-framework contains the following files

Loading the files please wait ....