Download the PHP package manaphp/manaphp without Composer

On this page you can find all versions of the php package manaphp/manaphp. 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 manaphp

高性能 • 轻量级 • 命令行

ManaPHP 是什么

ManaPHP 秉承 "普及PHP协程, 促进PHP发展" 的理念而创造,采用Swoole扩展作为底层引擎,围绕常驻内存的环境而设计, 提供了 Console / Http 开发所需的众多开箱即用的组件。

ManaPHP追求简单、试图让更多开发者以更低学习成本享受到Swoole带来的高性能与全新的编程体验。

与传统 MVC 框架比较

ManaPHP 支持三种执行方式: 传统模式(Apache/FPM)、常驻内存模式、协程模式。后两种模式具有传统框架无法比拟的性能优势。

常驻内存模式: 与传统PHP框架不同,不需要WEB服务器(Apache/PHP-FPM),框架自带基于Swoole\Http\Server开发的高性能HTTP服务器。 传统的PHP应用程序中脚本结束后,所有的对象在请求后都装销毁,而ManaPHP不同,框架组件对象常驻内存,减少对象反复创建销毁的性能损失。

协程模式: 开启协程后,一个进程可以并行处理N个请求,不会像传统模式/常驻内存模式那样阻塞进程,每增加一个请求只需要增加一些内存消耗, 由于协程能并行处理,所以通常只需要配置于CPU数量一样多的进程数即可,更少的进程带来更少的CPU切换开销。

与其他基于Swoole框架比较

框架定位

在其他Swoole框架都定位大中型团队、庞大的PHP应用集群的时候,ManaPHP决定推动技术的普及,我们定位于众多的中小型企业、创业公司, 我们将Swoole的众多功能封装起来,用简单的方式呈现给用户,让更多的初中级程序员也可以打造高并发系统,让Swoole不再只是高级程序员的专属工具。

核心特征

开发文档

ManaPHP开发指南:

环境要求

快速开始

推荐使用 composer 安装。

启动服务器:

接下来启用http服务器

访问测试(新开一个终端):

下载

ManaPHP 发行版本

技术交流

官方QQ群: 554568116

License

The MIT License (MIT)


All versions of manaphp with dependencies

PHP Build Version
Package Version
Requires ext-json Version *
ext-mbstring Version *
ext-pdo Version *
ext-redis Version *
ext-apcu Version *
ext-curl Version *
ext-openssl Version *
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 manaphp/manaphp contains the following files

Loading the files please wait ....