espresso is a virtual host manager for the Linux platform. espresso is built with Laravel and PHP Nightrain, making it the perfect companion tool for PHP developers. There is a severe lack of web development tools for Linux - this is meant to help fill that gap.
- Linux
- LAMP
- PHP 5 Mcrypt extension
Start out by either cloning or downloading the espresso repository to a location where you'd like to house and run it on your local machine.
cd
into the www
directory within your terminal. Once here, simply run composer install
to install the required dependencies.
espresso requires sudo to properly run and perform the task of creating virtual hosts on your local machine. Normally this is frowned upon but in this case there's no easy means to ask for temporary sudo as espresso is built off of web technologies. The code is also completely open source, so you have complete knowledge of the type of tasks it performs with sudo privilidges.
To run espresso, simply run the following command in your terminal from the root of your espresso folder:
sudo ./espresso
The following are the planned features to be developed for each version.
- Create virtual hosts
- Edit virtual hosts
- Remove virtual hosts
- Enable / Disable virtual hosts
- Tail Apache error log
- Start Apache
- Stop Apache
- Restart Apache
- Reload Apache
Nothing at the moment.