Installation
You can install PHPCR Shell either as an embedded application or as a PHAR, or you can build it yourself (when you want the latest version).
Install as a PHAR
The latest release can be downloaded from the Github releases page.
After downloading it is recommended to install it in a path accessible by the system, for example:
$ sudo mv phpcrsh.sh /usr/local/bin/phpcrsh
$ sudo chmod a+x /usr/local/bin/phpcrsh
You can now run PHPCRSH from anywhere:
$ phpcrsh --help
Install as an embedded application
If you are using a Symfony2 application and a version of DoctrinePHPCRBundle greater than 1.2 then you can easily integrate the PHPCR-Shell.
Simply add the shell with composer:
$ composer require phpcr/phpcr-shell@dev
And you can start the shell as a symfony command:
$ php app/console doctrine:phpcr:shell
Build it from source
PHPCRSH uses the box PHAR building tool, install it here.
Build the PHAR:
$ cd phpcr-shell
$ box build
This will produce the file phpcr.phar
, see Install as a PHAR for
further instructions.