Środowisko dewelopeskie dla Laravel
Jest dużo dostępnego oprogramowania do uruchomienia środowiska deweloperskiego na lokalnym komputerze dla Laravel.
Z tych bardziej popularnych mamy:
Homestead
Homestead jest oficjalnym box’em dla Vagrant. Możemy uruchomić go na darmowym Virtualbox, VMware, Parallels lub Hyper-V.
W skład zainstalowanego oprogramowania wchodzi:
- Ubuntu 18.04
- Git
- PHP 7.4
- PHP 7.3
- PHP 7.2
- PHP 7.1
- PHP 7.0
- PHP 5.6
- Nginx
- MySQL
- lmm for MySQL or MariaDB database snapshots
- Sqlite3
- PostgreSQL
- Composer
- Node (With Yarn, Bower, Grunt, and Gulp)
- Redis
- Memcached
- Beanstalkd
- Mailhog
- avahi
- ngrok
- Xdebug
- XHProf / Tideways / XHGui
- wp-cli
Mamy też możliwość doinstalowania dodatkowego oprogramowania:
- Apache
- Blackfire
- Cassandra
- Chronograf
- CouchDB
- Crystal & Lucky Framework
- Docker
- Elasticsearch
- Gearman
- Go
- Grafana
- InfluxDB
- MariaDB
- MinIO
- MongoDB
- MySQL 8
- Neo4j
- Oh My Zsh
- Open Resty
- PM2
- Python
- RabbitMQ
- Solr
- Webdriver & Laravel Dusk Utilities
Strona projektu: https://laravel.com/docs/7.x/homestead
Laragon
Laragon jest gotowym i prostym w obsłudze środowiskiem na wiele platform systemowych. Podobnie jak inne rozwiązania oparte o wirtualne maszyny / docker, oprogramowanie w Laragon jest odizolowane od systemu operacyjnego.
Domyślnie w Laragon zainstalowano:
- Apache 2.4
- Nginx
- MySQL 5.7
- PHP 7.2
- Redis
- Memcached
- Node.js 11
- npm
- yarn
- git
Dostępne są również wersje: Lite oraz portable.
Strona projektu: https://laragon.org
Laradock
Laradock jest środowiskiem opartym o Docker.
Domyślnie posiada:
- PHP: 7.4, 7.3, 7.2, 7.1, 5.6
- MySQL, Postgres, MariaDB
- Memcached, HHVM, RabbitMQ
- Nginx
Strona projektu: https://laradock.io