Download the PHP package naroga/foreman without Composer

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

Foreman

Naroga/Foreman is a worker manager. It allows you to spawn parallel processes without spawning too many processes at once (and thus consuming all your resources). It's an easy way to enqueue new processes, sit back and wait to be notified when the process is done.

It's easy to configure and has a built-in queue priority schema.

Project requisites

This project is now supported in all major OS': UNIX, OSX and Windows.

It requires PHP 5.5+ (or 7.0+), curl, json, and xml extensions.

See the Symfony Requirements for more specific and in-depth requirements.

You can check if your system is ready to use by running php app/check.php.

Installation

Use Composer to install this project and all its dependencies:

composer create-project naroga/foreman

The installation wizard will ask you for a few parameters, such as a hostname and a port for the daemon service. You can change these, but if you wish, you can just press ENTER at each request to use the default configuration, which should run just fine.

Configuration

1. Setting up the servers

There are two servers in this project that should be running at all times

1.1. The Daemon Service

The demon is started from the command line, and if you installed this application using composer (see the topic above), it should be good to go. Just check if your firewall isn't blocking connections in the specified port (defaults to 3440). If you wish to make changes to the host/port, you should edit app/config/parameters.yml.

1.2. The http server

The http server runs like you would expect from a PHP project. Just set up a virtual host pointing to the /web/ folder. If you wish to troubleshoot or to get more information on setting up the virtual host, you should refer to the Symfony WebServer configuration documentation.

2. Additional configuration

Naroga/Foreman comes preconfigured, so you can skip this section. If you wish to tweak the configuration to improve responsiveness, resource usage or to change the default behaviour, proceed to the configuration reference.

Usage

To get started on using this project, proceed to the documentation.

License

This project is released under the MIT License. For more information, see the LICENSE file.


All versions of foreman with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.9
symfony/symfony Version 2.7.*
doctrine/orm Version ~2.2,>=2.2.3,<2.5
doctrine/dbal Version <2.5
doctrine/doctrine-bundle Version ~1.4
symfony/assetic-bundle Version ~2.3
symfony/swiftmailer-bundle Version ~2.3
symfony/monolog-bundle Version ~2.4
sensio/distribution-bundle Version ~4.0
sensio/framework-extra-bundle Version ~3.0,>=3.0.2
incenteev/composer-parameter-handler Version ~2.0
react/http Version dev-master
guzzlehttp/guzzle Version ~6.0
jms/serializer-bundle Version ^1.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 naroga/foreman contains the following files

Loading the files please wait ....