Download the PHP package lapinskas/roadrunner-ubiquity without Composer

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

RoadRunner and Ubiquity Integration

Version

Makes the fastest PHP framework even faster.

Installation

Automatic installation

Just tell Ubiquity to run with RoadRunner

All required components (except of PHP-CGI) will be installed at the first launch.

Manual installation

If you need package for your own projects, just require it via composer

Dependencies

Ubiquity

Get Ubiquiry Framework if you have not done it yet

PHP-CGI

php-cgi 7.4 is required for this package.

Please note it's php-cgi, not php, so most probably you have not it installed by default.

php-cgi installation on Ubuntu 18.04 LTS

As of today, PHP 7.4 is not available in Ubuntu default repositories. In order to install it, you will have to get it from third-party repositories.

Then update and upgrade to PHP 7.4

and install php-cgi

Usage

As an example of a basic usage, let's create default Ubiquity project and run it using RoadRunner

Create sample Ubiquity project

Let's create new project called 'firstProject' in a folder of your choice. Flag -a adds rather powerful UbiquityMyadmin application that we can use for usage testing.

Note: if Ubiquity is not in your path, you can find it at ~/.composer/vendor/phpmv/ubiquity-devtools/src/Ubiquity

Run Ubiquity

Tell Ubiquity to run using RoadRunner

Alternative - Run RoadRunner directly

Run RoadRunner in debug mode

Open UbiquityMyadmin page

Open admin page of Ubiquity application in your browser http://127.0.0.1:8090/Admin

Ubiquity application is exactly the same and could be run using command "Ubiquity serve", NGINX or Apache servers. The only change is the entry point of the application.

Benchmarking

Each worker takes some time for the bootstraping / initialization for the very first request. The consecutive requests do not require the bootstraping that results in much faster processing after all workers have been initialized.

Please feel free to run some benchmarking tests of RoadRunner+Ubiquity vs NGINX+Ubiquity or Apache+Ubiquity. Preliminary tests have shown more than 100% increase in the number of requests per second and twice quicker response time.

Changelog

Version Release date

Changelog can be found here.

License

License

This is open-sourced software licensed under the MIT License.


All versions of roadrunner-ubiquity with dependencies

PHP Build Version
Package Version
Requires php Version >=7.4
spiral/roadrunner Version >=2.0
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 lapinskas/roadrunner-ubiquity contains the following files

Loading the files please wait ....