Download the PHP package ytake/gardening without Composer
On this page you can find all versions of the php package ytake/gardening. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package gardening
Gardening
pre-packaged Vagrant box that provides you a wonderful development environment
without requiring you to install PHP(7.0 ~ 7.2), a web server(Nginx or Apache),
and any other server software on your local machine.
php7 box:
(supported for virtualbox only)
boxes
https://atlas.hashicorp.com/ytake
Included Software
- CentOS 7
- Git
- PHP 7.x (remi repository)
- Apache (2.4.6)
- Nginx (1.14)
- MySQL (5.7)
- Sqlite3
- PostgreSQL (10.1)
- Composer (1.5)
- Node.js (Gulp, webpack)
- Redis(4.0)
- Memcached
- Elasticsearch(6.1)
- Kibana(6.1)
- MongoDB
- Java(1.8)
- fluentd
- Couchbase(5.1)
- beanstalkd(1.10)
- RabbitMQ(3.7.2)
- Apache Cassandra(3.11)
- Apache Spark(2.2.1)
- Apache Kafka(1.0.0 / Confluent Platform)
included php extensions
Composer global
included:
- friendsofphp/php-cs-fixer
- squizlabs/php_codesniffer
- phpmd/phpmd
MySQL and PostgreSQL, RabbitMQ
- user: gardening
- password: 00:secreT,@
Xdebug
default:
php7.0
php7.1
php7.2
Install Gardening Box
case 1, your "home" directory
setup.sh(Windows .bat) command from the gardening directory to create the vagrant.yaml configuration file.(~/.gardening hidden directory)
case2, Per Project Installation
To install gardening directly into your project, require it using Composer:
use the make command to generate the Vagrantfile and gardening.yaml(or gardening.json) file in your project root.
gardening.json:
Configuration
Choose Web Server
default Nginx
Apache can be selected if necessary
Choose PHP version
default PHP7.2
(7.0 or 7.1 or 7.2)
Configuring Shared Folders
many shared folders:
Configuring Sites
many sites:
use symfony by setting the type option:
symfony: symfony2, 3 / symfony4: symfony4
Multiple PHP Versions
Optional
Fluentd
use Fluentd by setting the fluentd option to true:
MongoDB
use MongoDB by setting the mongodb option to true:
Elasticsearch
use Elasticsearch by setting the elasticsearch option to true:
Kibana
use Kibana by setting the kibana option to true:
Access to Kibana http://vagrantIpAddress:5601/app/kibana
Couchbase
use Couchbase by setting the couchbase option to true:
Access to admin console http://vagrantIpAddress:8091
Apache Cassandra
use Apache Cassandra by setting the cassandra option to true:
RabbitMQ
use Couchbase by setting the rabbitmq option to true:
Access to rabbitmq management web ui http://vagrantIpAddress:15672
Apache Kafka (Confluent Platform)
use Kafka by setting the confluent option to true:
Ports
By default, the following ports are forwarded to your gardening environment:
- SSH: 2222 → Forwards To 22
- HTTP: 8000 → Forwards To 80
- HTTPS: 44300 → Forwards To 443
- MySQL: 33060 → Forwards To 3306
- Postgres: 54320 → Forwards To 5432
- MongoDB: 47017 → Forwards To 27017
- Elasticsearch: 19200 → Forwards To 9200
- kibana: 56010 → Forwards To 5601
- Cassandra: 19042 → Forwards To 9024
- Kafka: 19092 → Forwards To 9092
Forwarding Additional Ports:
Notice
All versions of gardening with dependencies
symfony/console Version ~2.3|~3.0|~4.0
symfony/yaml Version ~2.3|~3.0|~4.0