PHP Deployment

Open-source PHP projects categorized as Deployment

Top 13 PHP Deployment Projects

  • Deployer

    The PHP deployment tool with support for popular frameworks out of the box

    Project mention: Does anybody use GitHub actions for deployment? | reddit.com/r/ProWordPress | 2023-03-10

    Yes, in combination with PHP deployer: https://deployer.org/

  • laravel-deployer

    🚀 Zero-downtime deployment out-of-the-box

    Project mention: Question about VITE | reddit.com/r/laravel | 2022-09-18

    You might want to look into Deployer. You can essentially set up a CI/CD deployment script (composer install, npm run build, etc) in PHP in your project and then run it to deploy from your local system to your prod server.

  • CodiumAI

    TestGPT | Generating meaningful tests for busy devs. Get non-trivial tests (and trivial, too!) suggested right inside your IDE, so you can code smart, create more value, and stay confident when you push.

  • Envoy

    Elegant SSH tasks for PHP. (by laravel)

  • PHPloy

    PHPloy - Incremental Git (S)FTP deployment tool that supports multiple servers, submodules and rollbacks.

  • cipi

    Install and manage your server like a pro! With Cipi you don’t need to be a Sys Admin to deploy and manage websites and PHP applications powered by cloud VPS.

    Project mention: Frontend/Gui for Nginx Virtual Hosts | reddit.com/r/selfhosted | 2022-07-17

    Try this https://github.com/andreapollastri/cipi

  • Magallanes

    The PHP Deployment Tool

  • git-deploy

    Php Script for Auto-Pull in server (Using WebHook from GitLab, GitHub and Bitbucket)

  • ONLYOFFICE

    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • fusioninventory-for-glpi

    FusionInventory plugin for GLPI

  • laravel-one-time-operations

    Run operations once after deployment - just like you do it with migrations!

    Project mention: How to handle additional items after seeder has run | reddit.com/r/laravel | 2023-04-20

    I've been using one-time-operations for this type of thing and it seems to work fairly well: https://github.com/TimoKoerber/laravel-one-time-operations

  • Pomander

    Deploy your PHP with PHP. Inspired by Capistrano and Vlad.

  • Plum

    A deployer library for PHP 5.3 (by aerialls)

  • server-instant-start

    Spin up a fully configured Ubuntu/Debian-based web server in under 10 minutes with Nginx (w/ HTTPS), PHP FPM, Postfix, OpenDKIM, MySQL/MariaDB, PostgreSQL, and more. Deploy your web application too.

  • phabalicious

    Supports your deployments and every-day devops-tasks

    Project mention: How to test a beta version of phabalicious in parallel | dev.to | 2022-08-13

    $ curl -L https://github.com/factorial-io/phabalicious/releases/download/3.8.0-beta.16/phabalicious.phar --output /usr/local/bin/phab38 $ chmod +x /usr/local/bin/phab38 $ phab38 --version phabalicious 3.8.0-beta.16

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-04-20.

PHP Deployment related posts

Index

What are some of the best open-source Deployment projects in PHP? This list will help you:

Project Stars
1 Deployer 9,904
2 laravel-deployer 1,627
3 Envoy 1,515
4 PHPloy 1,420
5 cipi 969
6 Magallanes 688
7 git-deploy 628
8 fusioninventory-for-glpi 342
9 laravel-one-time-operations 237
10 Pomander 202
11 Plum 87
12 server-instant-start 19
13 phabalicious 18
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
www.sonarlint.org