Download the PHP package mauris/concrete without Composer

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

Concrete

Build Status Latest Stable Version Total Downloads

Rock-solid PHAR compiler for PHP

What is Concrete?

Concrete is a simple CLI tool that helps you to compile your PHP application into PHAR binary for distribution.

Usage

There are three ways of using Concrete. Through Composer, you can install Concrete to your system hassle-free or include it as a library on your project. Alternatively, you can build Concrete into a PHAR archive and use the binary.

Usage - Composer CLI Application

With great thanks to Composer, you can install Concrete on your machine. You must ensure that Composer is installed on your system. Run the following command to install Concrete.

composer global require mauris/concrete

After installation is complete, you will be able to use concrete:

concrete build

Usage - Composer Library

You can use Concrete by adding the following mauris/concrete into your composer.json file like this:

{
    "require":{
        "mauris/concrete": "1.2.*"
    },
}

Then install your dependencies by following the Composer installation command:

$ php composer.phar install

After which, you may create a Compiler class that extends from \Concrete\Compiler and you may write your build script within the protected overriding method compile(). To build your PHAR binary, write a script to run the build() method of your Compiler class.

Usage - PHAR Binary

You can use Concrete as a standalone PHAR binary. Either

1) Download from the Release page; or, 2) Follow the instructions found in "Building Concrete" to build the concrete.phar.

Building Concrete

Concrete uses concrete.json to compile itself into concrete.phar by running:

$ php bin/concrete

Concrete will use the information found in the concrete.json file of the project directory to build itself.

Afterwhich, you will find the concrete.phar generated in the current working directory.

License

Concrete is released open source under the BSD 3-Clause License. See the LICENSE file in repository for details.


All versions of concrete with dependencies

PHP Build Version
Package Version
Requires php Version >=5.3.3
symfony/process Version 2.5.*
symfony/finder Version 2.5.*
symfony/console Version 2.5.*
pimple/pimple Version 3.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 mauris/concrete contains the following files

Loading the files please wait ....