Envoyer is a great tool for [deploying PHP Applications](https://www.cloudways.com/blog/php-laravel-envoyer-deployment/) with zero downtime on your server.
Step 1: Create Envoyer Account and Add a Project
Step 2: Connect to a Repository on Github, Bitbucket or any other self-hosted repository
Step 3: Head to the server tab and click the add server button.
Step 4: Deploy your application