PHPackages                             lapinskas/roadrunner-ubiquity - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Framework](/categories/framework)
4. /
5. lapinskas/roadrunner-ubiquity

ActiveLibrary[Framework](/categories/framework)

lapinskas/roadrunner-ubiquity
=============================

RoadRunner and Ubiquity integration

1.1.2(5y ago)93.1k2[2 issues](https://github.com/Lapinskas/roadrunner-ubiquity/issues)MITPHPPHP &gt;=7.4

Since Feb 24Pushed 5y ago2 watchersCompare

[ Source](https://github.com/Lapinskas/roadrunner-ubiquity)[ Packagist](https://packagist.org/packages/lapinskas/roadrunner-ubiquity)[ Docs](https://github.com/Lapinskas/roadrunner-ubiquity)[ RSS](/packages/lapinskas-roadrunner-ubiquity/feed)WikiDiscussions master Synced 2d ago

READMEChangelog (9)Dependencies (1)Versions (12)Used By (0)

[RoadRunner](https://github.com/spiral/roadrunner) and [Ubiquity](https://github.com/phpMv/ubiquity) Integration
================================================================================================================

[](#roadrunner-and-ubiquity-integration)

[![Version](https://camo.githubusercontent.com/3bf0f45d6634ade5443ccb67d06803ad812387de92355a0622f7d276cb0acd27/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6170696e736b61732f726f616472756e6e65722d75626971756974792e7376673f6d61784167653d313830)](https://packagist.org/packages/lapinskas/roadrunner-ubiquity)

Makes [the fastest PHP framework](http://www.phpbenchmarks.com/en/) even faster.

Installation
------------

[](#installation)

### Automatic installation

[](#automatic-installation)

Just tell Ubiquity to run with RoadRunner

```
$ Ubiquity serve -t=roadrunner
```

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

### Manual installation

[](#manual-installation)

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

```
$ composer require lapinskas/roadrunner-ubiquity
```

Dependencies
------------

[](#dependencies)

### Ubiquity

[](#ubiquity)

Get [Ubiquiry Framework](https://github.com/phpMv/ubiquity) if you have not done it yet

### PHP-CGI

[](#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

[](#php-cgi-installation-on-ubuntu-1804-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.

```
$ sudo add-apt-repository ppa:ondrej/php
```

Then update and upgrade to PHP 7.4

```
$ sudo apt update
```

and install php-cgi

```
$ sudo apt-get install php7.4-cgi
```

Usage
-----

[](#usage)

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

### Create sample Ubiquity project

[](#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.

```
$ Ubiquity new firstProject -a
$ cd firstProject
```

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

### Run Ubiquity

[](#run-ubiquity)

Tell Ubiquity to run using RoadRunner

```
$ Ubiquity serve -t=roadrunner
```

### Alternative - Run RoadRunner directly

[](#alternative---run-roadrunner-directly)

Run RoadRunner in debug mode

```
$ ./rr serve -v -d

```

### Open UbiquityMyadmin page

[](#open-ubiquitymyadmin-page)

Open admin page of Ubiquity application in your browser

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

[](#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
---------

[](#changelog)

[![Version](https://camo.githubusercontent.com/3bf0f45d6634ade5443ccb67d06803ad812387de92355a0622f7d276cb0acd27/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c6170696e736b61732f726f616472756e6e65722d75626971756974792e7376673f6d61784167653d313830)](https://packagist.org/packages/lapinskas/roadrunner-ubiquity)[![Release date](https://camo.githubusercontent.com/9d09c932a9cc8456de42d10c703b304107761b3e4f5b5acac39969756aed11e4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f72656c656173652d646174652f4c6170696e736b61732f726f616472756e6e65722d75626971756974792e7376673f7374796c653d666c61742d737175617265266d61784167653d313830)](https://github.com/Lapinskas/roadrunner-ubiquity/releases)

Changelog can be [found here](https://github.com/Lapinskas/roadrunner-ubiquity/blob/master/CHANGELOG.md).

License
-------

[](#license)

[![License](https://camo.githubusercontent.com/703e039989f1f45234bf0489c5649f7aca242aa11eec8da10eb36617ae68c79f/68747470733a2f2f706f7365722e707567782e6f72672f6c6170696e736b61732f726f616472756e6e65722d75626971756974792f6c6963656e7365)](https://packagist.org/packages/lapinskas/roadrunner-ubiquity)

This is open-sourced software licensed under the [MIT License](https://github.com/Lapinskas/roadrunner-ubiquity/blob/master/LICENSE).

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance16

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor1

Top contributor holds 91.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~43 days

Recently: every ~96 days

Total

10

Last Release

1880d ago

PHP version history (2 changes)1.0.3PHP ^7.4.0

1.1.1PHP &gt;=7.4

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1957284?v=4)[Vladas Lapinskas](/maintainers/Lapinskas)[@Lapinskas](https://github.com/Lapinskas)

---

Top Contributors

[![Lapinskas](https://avatars.githubusercontent.com/u/1957284?v=4)](https://github.com/Lapinskas "Lapinskas (32 commits)")[![jcheron](https://avatars.githubusercontent.com/u/2511052?v=4)](https://github.com/jcheron "jcheron (3 commits)")

---

Tags

phproadrunnerubiquityroadrunnerubiquity

### Embed Badge

![Health badge](/badges/lapinskas-roadrunner-ubiquity/health.svg)

```
[![Health](https://phpackages.com/badges/lapinskas-roadrunner-ubiquity/health.svg)](https://phpackages.com/packages/lapinskas-roadrunner-ubiquity)
```

###  Alternatives

[laravel/octane

Supercharge your Laravel application's performance.

4.0k21.5M159](/packages/laravel-octane)[yiisoft/yii-runner-roadrunner

Web application runner for RoadRunner

3410.4k](/packages/yiisoft-yii-runner-roadrunner)[phpmv/php-mv-ui

A JQuery and UI library for php and php MVC frameworks

3319.7k3](/packages/phpmv-php-mv-ui)[fluffydiscord/roadrunner-symfony-bundle

Roadrunner runtime for Symfony

1910.8k](/packages/fluffydiscord-roadrunner-symfony-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
