Download the PHP package majora/installer without Composer

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

MajoraInstaller

SensioLabsInsight Scrutinizer Code Quality Build Status Code Coverage Total Downloads Latest Stable Version License

A tool to create Symfony projects using Majora skeletons

Install the installer

This step is only needed for the first time you use the installer.

Download the binary

You will download a binary ready to use in your system.

Linux / Mac OS X

Windows

Move the downloaded majora file to your projects directory and execute it as follows:

If you prefer to create a global majora command, execute the following:

Then, move both files (majora and majora.bat) to any location included in your execution path. Now you can run the majora command anywhere on your system.

Building from source

You will build the binary from the source code to use in your system after cloning the repository.

1. Install the dependencies

The project use Composer as package manager.

Execute the following command to download Composer binary:

Then, execute the following command to install the packages (dev required):

2. Build the binary

The project use Box as PHAR builder.

You must enable PHAR in your php.ini first:

Execute the following command to download the Box binary

Then, execute the following command ton build the application:

3. Install in your system

To have the majora command, execute the following command:

Using the installer

1. Start a new project with the latest stable Majora Standard Edition version

Execute the new command and provide the name of your project as the only argument:

2. Start a new project based on a specific Majora Standard Edition branch

Execute the new command and provide the name of your project as the first argument and the branch number as the second argument. The installer will automatically select the most recent version available for the given branch:

3. Start a new project based on a specific Majora Standard Edition version

Execute the new command and provide the name of your project as the first argument and the exact Majora Standard Edition version as the second argument:

References


All versions of installer with dependencies

PHP Build Version
Package Version
Requires php Version >= 5.6
symfony/console Version ^3.1
guzzlehttp/guzzle Version ^6.2
raulfraile/distill Version ^0.9.10
symfony/filesystem Version ^3.1
symfony/process Version ^3.1
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 majora/installer contains the following files

Loading the files please wait ....