PHP Classes

Laravel Valet Linux: Run Laravel environment under a Linux machine

Recommend this page to a friend!
  Info   View files Documentation   View files View files (105)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 41 This week: 1All time: 10,820 This week: 560Up
Version License PHP version Categories
valet-linux 1.0The PHP License5PHP 5, Tools, Project Management
Description 

Authors

Taylor Otwell
Adam Wathan
Carlos Priego
Leonardo Nodari


Contributor

This package can run the Laravel environment under a Linux machine.

It can be used to setup and run a Laravel developement environment on which a local machine can be setup to run Nginx.

The package can also make all requests going to domains under *.test go are handled by the Web server to run Laravel applications.

Innovation Award
PHP Programming Innovation award nominee
November 2018
Number 5


Prize: One copy of the Zend Studio
Sometimes it is necessary to quickly setup a PHP development environment that does not require to install too many external programs.

This package can setup an environment under a Linux operating system distribution that uses Nginx to work as a Web server and makes all requests sent to a test domain be handled by PHP using Nginx.

Manuel Lemos
Picture of Joaquin
  Performance   Level  
Name: Joaquin <contact>
Classes: 1 package by
Country: Germany Germany
Age: 33
All time rank: 4502237 in Germany Germany
Week rank: 416 Up16 in Germany Germany Up
Innovation award
Innovation award
Nominee: 1x

Documentation

<p align="center"><img src="https://cdn.rawgit.com/wiki/cpriego/valet-linux/images/valet.svg"></p>

<p align="center"> <a href="https://travis-ci.org/cpriego/valet-linux"><img src="https://travis-ci.org/cpriego/valet-linux.svg?branch=master" alt="Build Status"></a> <a href="https://packagist.org/packages/cpriego/valet-linux"><img src="https://poser.pugx.org/cpriego/valet-linux/downloads.svg" alt="Total Downloads"></a> <a href="https://packagist.org/packages/cpriego/valet-linux"><img src="https://poser.pugx.org/cpriego/valet-linux/v/stable.svg" alt="Latest Stable Version"></a> <a href="https://packagist.org/packages/cpriego/valet-linux"><img src="https://poser.pugx.org/cpriego/valet-linux/v/unstable.svg" alt="Latest Unstable Version"></a> <a href="https://packagist.org/packages/cpriego/valet-linux"><img src="https://poser.pugx.org/cpriego/valet-linux/license.svg" alt="License"></a> </p>

Introduction

Valet Linux is a Laravel development environment for Linux minimalists. No Vagrant, no /etc/hosts file. You can even share your sites publicly using local tunnels. _Yeah, we like it too._

Valet Linux configures your system to always run Nginx in the background when your machine starts. Then, using DnsMasq, Valet proxies all requests on the *.test domain to point to sites installed on your local machine.

In other words, a blazing fast Laravel development environment that uses roughly 7mb of RAM. Valet Linux isn't a complete replacement for Vagrant or Homestead, but provides a great alternative if you want flexible basics, prefer extreme speed, or are working on a machine with a limited amount of RAM.

Official Documentation

Documentation for Valet can be found on the Valet Linux website.

License

Laravel Valet is open-sourced software licensed under the MIT license


  Files folder image Files  
File Role Description
Files folder imagecli (1 file, 6 directories)
Files folder imagetests (3 directories)
Accessible without login Plain text file .editorconfig Data Auxiliary data
Accessible without login Plain text file .travis.yml Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file develop Data Auxiliary data
Accessible without login Plain text file LICENSE.txt Doc. Documentation
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file readme.md Doc. Documentation
Accessible without login Plain text file server.php Example Example script
Accessible without login Plain text file valet Data Auxiliary data

  Files folder image Files  /  cli  
File Role Description
Files folder imagedrivers (23 files)
Files folder imageincludes (3 files)
Files folder imagescripts (3 files)
Files folder imagestubs (12 files, 1 directory)
Files folder imagetemplates (1 file)
Files folder imageValet (10 files, 3 directories)
  Accessible without login Plain text file valet.php Example Example script

  Files folder image Files  /  cli  /  drivers  
File Role Description
  Plain text file BasicValetDriver.php Class Class source
  Plain text file BedrockValetDriver.php Class Class source
  Plain text file Cake2ValetDriver.php Class Class source
  Plain text file CakeValetDriver.php Class Class source
  Plain text file Concrete5ValetDriver.php Class Class source
  Plain text file ContaoValetDriver.php Class Class source
  Plain text file CraftValetDriver.php Class Class source
  Plain text file DrupalValetDriver.php Class Class source
  Plain text file JigsawValetDriver.php Class Class source
  Plain text file JoomlaValetDriver.php Class Class source
  Plain text file KatanaValetDriver.php Class Class source
  Plain text file KirbyValetDriver.php Class Class source
  Plain text file LaravelValetDriver.php Class Class source
  Plain text file Magento2ValetDriver.php Class Class source
  Plain text file NeosValetDriver.php Class Class source
  Accessible without login Plain text file require.php Aux. Auxiliary script
  Plain text file SculpinValetDriver.php Class Class source
  Plain text file StatamicV1ValetDriver.php Class Class source
  Plain text file StatamicValetDriver.php Class Class source
  Plain text file SymfonyValetDriver.php Class Class source
  Plain text file Typo3ValetDriver.php Class Class source
  Plain text file ValetDriver.php Class Class source
  Plain text file WordPressValetDriver.php Class Class source

  Files folder image Files  /  cli  /  includes  
File Role Description
  Accessible without login Plain text file compatibility.php Aux. Auxiliary script
  Plain text file facades.php Class Class source
  Accessible without login Plain text file helpers.php Example Example script

  Files folder image Files  /  cli  /  scripts  
File Role Description
  Accessible without login Plain text file fetch-share-url.sh Data Auxiliary data
  Accessible without login Plain text file install.sh Data Auxiliary data
  Accessible without login Plain text file update.sh Data Auxiliary data

  Files folder image Files  /  cli  /  stubs  
File Role Description
Files folder imageinit (2 files)
  Accessible without login Plain text file dnsmasq.conf Data Auxiliary data
  Accessible without login Plain text file dnsmasq_options Data Auxiliary data
  Accessible without login Plain text file fastcgi_params Data Auxiliary data
  Accessible without login Plain text file fpm.conf Data Auxiliary data
  Accessible without login Plain text file networkmanager.conf Data Auxiliary data
  Accessible without login Plain text file nginx.conf Data Auxiliary data
  Accessible without login Plain text file openssl.conf Data Auxiliary data
  Accessible without login Plain text file resolved.conf Data Auxiliary data
  Plain text file SampleValetDriver.php Class Class source
  Accessible without login Plain text file secure.valet.conf Data Auxiliary data
  Accessible without login Plain text file valet-dns Data Auxiliary data
  Accessible without login Plain text file valet.conf Data Auxiliary data

  Files folder image Files  /  cli  /  stubs  /  init  
File Role Description
  Accessible without login Plain text file systemd Data Auxiliary data
  Accessible without login Plain text file sysvinit Data Auxiliary data

  Files folder image Files  /  cli  /  templates  
File Role Description
  Accessible without login HTML file 404.html Doc. Documentation

  Files folder image Files  /  cli  /  Valet  
File Role Description
Files folder imageContracts (2 files)
Files folder imagePackageManagers (5 files)
Files folder imageServiceManagers (2 files)
  Plain text file CommandLine.php Class Class source
  Plain text file Configuration.php Class Class source
  Plain text file DnsMasq.php Class Class source
  Plain text file Filesystem.php Class Class source
  Plain text file Nginx.php Class Class source
  Plain text file Ngrok.php Class Class source
  Plain text file PhpFpm.php Class Class source
  Plain text file Requirements.php Class Class source
  Plain text file Site.php Class Class source
  Plain text file Valet.php Class Class source

  Files folder image Files  /  cli  /  Valet  /  Contracts  
File Role Description
  Plain text file PackageManager.php Class Class source
  Plain text file ServiceManager.php Class Class source

  Files folder image Files  /  cli  /  Valet  /  PackageManagers  
File Role Description
  Plain text file Apt.php Class Class source
  Plain text file Dnf.php Class Class source
  Plain text file PackageKit.php Class Class source
  Plain text file Pacman.php Class Class source
  Plain text file Yum.php Class Class source

  Files folder image Files  /  cli  /  Valet  /  ServiceManagers  
File Role Description
  Plain text file LinuxService.php Class Class source
  Plain text file Systemd.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imageAcceptance (2 files, 1 directory)
Files folder imageFunctional (6 files)
Files folder imageIntegration (10 files, 1 directory)

  Files folder image Files  /  tests  /  Acceptance  
File Role Description
Files folder imageVagrant (6 directories)
  Accessible without login Plain text file docker.sh Data Auxiliary data
  Accessible without login Plain text file vagrant.sh Data Auxiliary data

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  
File Role Description
Files folder imagecentos7 (2 files)
Files folder imagefedora25 (2 files)
Files folder imagefedora26 (2 files)
Files folder imageubuntu1404 (2 files)
Files folder imageubuntu1604 (2 files)
Files folder imageubuntu1704 (2 files)

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  /  centos7  
File Role Description
  Accessible without login Plain text file provision.sh Data Auxiliary data
  Accessible without login Plain text file Vagrantfile Data Auxiliary data

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  /  fedora25  
File Role Description
  Accessible without login Plain text file provision.sh Data Auxiliary data
  Accessible without login Plain text file Vagrantfile Data Auxiliary data

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  /  fedora26  
File Role Description
  Accessible without login Plain text file provision.sh Data Auxiliary data
  Accessible without login Plain text file Vagrantfile Data Auxiliary data

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  /  ubuntu1404  
File Role Description
  Accessible without login Plain text file provision.sh Data Auxiliary data
  Accessible without login Plain text file Vagrantfile Data Auxiliary data

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  /  ubuntu1604  
File Role Description
  Accessible without login Plain text file provision.sh Data Auxiliary data
  Accessible without login Plain text file Vagrantfile Data Auxiliary data

  Files folder image Files  /  tests  /  Acceptance  /  Vagrant  /  ubuntu1704  
File Role Description
  Accessible without login Plain text file provision.sh Data Auxiliary data
  Accessible without login Plain text file Vagrantfile Data Auxiliary data

  Files folder image Files  /  tests  /  Functional  
File Role Description
  Plain text file FunctionalTestCase.php Class Class source
  Plain text file InstallTest.php Class Class source
  Plain text file LinkTest.php Class Class source
  Plain text file ParkTest.php Class Class source
  Plain text file SecureTest.php Class Class source
  Plain text file ShareTest.php Class Class source

  Files folder image Files  /  tests  /  Integration  
File Role Description
Files folder imagefiles (2 files)
  Plain text file AptTest.php Class Class source
  Plain text file ConfigurationTest.php Class Class source
  Plain text file DnsMasqTest.php Class Class source
  Plain text file FilesystemTest.php Class Class source
  Plain text file LinuxServiceTest.php Class Class source
  Plain text file NginxTest.php Class Class source
  Plain text file PackageKitTest.php Class Class source
  Plain text file PhpFpmTest.php Class Class source
  Plain text file RequirementsTest.php Class Class source
  Plain text file SiteTest.php Class Class source

  Files folder image Files  /  tests  /  Integration  /  files  
File Role Description
  Accessible without login Plain text file fpm.conf Data Auxiliary data
  Accessible without login Plain text file NetworkManager.conf Data Auxiliary data

 Version Control Unique User Downloads Download Rankings  
 100%
Total:41
This week:1
All time:10,820
This week:560Up