Download the PHP package marcofaul/valet-plus-reforged without Composer
On this page you can find all versions of the php package marcofaul/valet-plus-reforged. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download marcofaul/valet-plus-reforged
More information about marcofaul/valet-plus-reforged
Files in marcofaul/valet-plus-reforged
Package valet-plus-reforged
Short Description Blazing fast macOS PHP development environment
License MIT
Informations about the package valet-plus-reforged
Valet plus reforged
Introduction
Go here for the valet+ documentation.
Why should you use this Fork?
- Fixed a lot of installation errors
- Stable usage
- Nice 404 Dashboard
- Under development
Installation
:warning: Valet+ requires macOS and Homebrew. Before installation, you should make sure that no other programs such as Apache or Nginx are binding to your local machine's port 80.
If you have valet or valet+ installed. It is recommended to remove it first:
composer remove weprovide/valet-plus && rm -rf ~/.valet && rm -rf /usr/local/bin/valet
- Install or update Homebrew to the latest version using
brew update
. - Add the Homebrew PHP tap for Valet+ via
brew tap henkrehorst/php
. - Install PHP 7.4 using Homebrew via
brew install [email protected]
. - Install Composer using Homebrew via
brew install composer
. - Install Valet+ with Composer via
composer global require marcofaul/valet-plus-reforged
. - Add
export PATH="$PATH:$HOME/.composer/vendor/bin"
to.bash_profile
(for bash) or.zshrc
(for zsh) depending on your shell (echo $SHELL
) - Run the
valet fix
command. This will check for common issues preventing Valet+ from installing. - Run the
valet install
command. Optionally add--with-mariadb
to use MariaDB instead of MySQL This will configure and install Valet+ and DnsMasq, and register Valet's daemon to launch when your system starts. - Once Valet+ is installed, try pinging (or just visit http://foobar.test any
*.test
domain on your terminal using a command such asping -c1 foobar.test
. If Valet+ is installed correctly you should see this domain responding on127.0.0.1
. If not you might have to restart your system. Especially when coming from the Dinghy (docker) solution.
:information_source: If you get something like "Site can't be reached." Try to change the domain like so
valet domain host
Differences from Valet+
A few key differences compared to Valet+:
- Add 404 dashboard
- Add PHP 7.3, 7.4 support
- Add Ioncube for PHP 7.3 and 7.4
- Add Elasticsearch 6.8 support
- Add MySQL 8 support
- Add TLD (Top-Level-Domain) command
- Add PHP switching error messages
- Add Codesniffer
- Add Trust command to add valet and brew to sudoers (no password needed anymore)
- Add "on successful installation, open browser with valet domain"
- Add port scan
- Change default php installation version to 7.4
- Update Xdebug version update (2.2.7 -> 2.9.5)
- Fix APCU_BC extension (sometimes got installed twice)
- Fix MySQL version linking
- Fix Memcache (missing zlib)
- Fix missing Elasticsearch config
- A lot more…
Credits
This project is a fork of weprovide/valet-plus
Valet+ Reforged Authors
- Marco Faul (@marcofaul)
All versions of valet-plus-reforged with dependencies
illuminate/container Version ~6.15
mnapoli/silly Version ~1.7.2
symfony/process Version ~4.1.0
nategood/httpful Version ~0.3.2
tightenco/collect Version ~6.15.0
sebastian/version Version ^2.0.1
squizlabs/php_codesniffer Version *