Download the PHP package ballen/executioner without Composer
On this page you can find all versions of the php package ballen/executioner. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package executioner
Executioner
Executioner is a PHP library for executing system processes and applications with the ability to pass extra arguments and read CLI output results.
Requirements
This library is unit tested against PHP 7.3, 7.4, 8.0, 8.1 and 8.2!
If you need to use an older version of PHP, you should instead install the 3.x version of this library (see below for details).
License
This client library is released under the MIT license, a copy of the license is provided in this package.
Installation
To install the package into your project (assuming you are using the Composer package manager) you can simply execute the following command from your terminal in the root of your project folder:
If you need to use an older version of PHP, version 3.x.x supports PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1 and 7.2, you can install this version using Composer with this command instead:
Usage example
Example of retrieving IP address information for the server.
An example of getting the PHP version number using php -v
terminal command.
These examples can also be found in the examples directory.
Tests and coverage
This library is fully unit tested using PHPUnit.
I use GitHub Actions for continuous integration, which triggers tests for PHP 7.3, 7.4, 8.0, 8.1 and 8.2 each time a commit is pushed.
If you wish to run the tests yourself you should run the following:
Code coverage can also be run, and a report generated (this does require XDebug to be installed)...
Support
I am happy to provide support via. my personal email address, so if you need a hand drop me an email at: [[email protected]]().