9 repository-uri
Methods and tools for packaging PHP environments and dependencies for consistent server deployment.
Distinct from PHP Application Frameworks: Existing candidates focus on profiling, frameworks, or learning resources rather than deployment and packaging.
Explore 9 awesome GitHub repositories matching devops & infrastructure · PHP Application Deployments. Refine with filters or upvote what's useful.
Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa
Supports packaging the application environment and dependencies to ensure consistent deployment across infrastructure.
FrankenPHP is a high-performance application server and runtime for PHP. It functions as a web server that executes PHP scripts and delivers web content, incorporating a binary bundler to package applications and their dependencies into standalone executable files. The project integrates the PHP interpreter directly into the Caddy web server to provide automatic HTTPS and flexible site configuration. It features a worker mode runtime that keeps applications bootloaded in memory across requests to eliminate bootstrap overhead and increase throughput. Additionally, it serves as a communication
Provides a tool for packaging an entire PHP application and its dependencies into a single standalone executable.
FrankenPHP is a Go-based PHP runtime and application server that integrates a web server and PHP interpreter to host applications without requiring a separate process manager. It functions as a worker mode server that keeps applications in memory across requests to eliminate bootstrap overhead and a static binary bundler that packages applications and the server into a single self-contained executable. The project distinguishes itself by allowing the embedding of a PHP runtime directly into Go programs and enabling the development of PHP extensions using the Go language. It also includes a bu
Packages the server and application source into a single standalone executable.
Deployer is a PHP deployment tool and SSH-based deployment automator used to push applications to remote servers and automate the provisioning of hosting environments. It functions as a zero-downtime deployment manager that utilizes symbolic links to switch between application versions, ensuring continuous site availability. The system employs pre-defined deployment recipes tailored to the specific requirements of popular PHP web frameworks. This framework-specific automation allows for the execution of task sequences designed for particular software environments. The tool covers remote serv
Pushes PHP code to remote servers and manages the update process through automated task sequences.
This project is a PHP application server and process manager designed to reduce request latency by keeping applications resident in memory. It functions as a load balancer that distributes incoming network requests across a pool of worker processes, eliminating the overhead of repetitive bootstrapping. The server routes network requests directly into application framework kernels, bypassing traditional web server layers. It includes a built-in mechanism for delivering static assets directly to clients and supports hot reloading by monitoring source files for changes and automatically restarti
Simplifies the deployment of modern PHP web applications by managing application kernels and static assets.
Acest proiect este o platformă de automatizare a produselor digitale bazată pe PHP, concepută pentru vânzarea și livrarea instantanee a bunurilor digitale și a licențelor software. Funcționează ca un motor de magazin automatizat care gestionează inventarul, vânzările flash și livrarea cheilor de cont. Platforma este livrată ca un mediu de e-commerce dockerizat, împachetând aplicația, baza de date și straturile de cache în containere pentru o implementare consistentă. Dispune de o arhitectură bazată pe plugin-uri pentru integrarea mai multor gateway-uri de plată și un sistem de afiliere pe mai multe niveluri pentru urmărirea recomandărilor și distribuirea comisioanelor de recrutare. Sistemul include instrumente pentru sincronizarea inventarului de la terți pentru a automatiza onorarea comenzilor și un model de control al accesului pe niveluri pentru a gestiona rangurile de membru și prețurile produselor. De asemenea, suportă implementarea de sub-magazine independente și oferă un mecanism pentru actualizări software la distanță prin panoul administrativ.
Utilizes containerized packaging to deploy PHP applications consistently across different server environments.
Devilbox este un mediu de dezvoltare containerizat care oferă o suită reproductibilă de servere web, baze de date și runtime-uri de limbaj gestionate printr-o configurație unificată. Acesta funcționează ca un stack de dezvoltare locală bazat pe Docker pentru stack-urile software LAMP și MEAN și ca un manager pentru comutarea între diferite versiuni ale acestor servicii pentru a se potrivi cerințelor specifice ale proiectului. Sistemul se distinge prin automatizarea orchestrării rețelei locale. Include un manager de host virtual bazat pe Docker care mapează automat directoarele locale la domenii personalizate și un orchestrator local de DNS și SSL care gestionează rezoluția domeniilor interne și generează certificate de încredere pentru dezvoltarea HTTPS. Proiectul acoperă o gamă largă de capabilități, inclusiv administrarea bazelor de date și a serviciilor prin interfețe web, versionarea runtime-urilor de limbaj și găzduirea site-urilor multi-proiect. De asemenea, oferă instrumente pentru interceptarea e-mailurilor de ieșire, monitorizarea stării serviciilor printr-un dashboard și executarea toolchain-urilor de dezvoltare direct în containere.
Packages PHP environments and dependencies for consistent local server deployment.
Acest proiect este un sistem web de punct de vânzare (POS) și gestionare a retailului construit cu PHP și MySQL. Servește ca un instrument cuprinzător pentru procesarea tranzacțiilor de vânzare, urmărirea nivelurilor de inventar și gestionarea cheltuielilor de afaceri. Software-ul integrează hardware pentru operațiunile de retail, inclusiv suport pentru scanere de coduri de bare și imprimante de bonuri. Dispune de un sistem dedicat de gestionare a inventarului capabil să genereze coduri de bare EAN, să organizeze articolele în kituri și să importe date despre produse prin fișiere CSV. Dincolo de tranzacțiile de bază, platforma acoperă urmărirea loialității clienților, emiterea de carduri cadou și crearea de oferte formale și comenzi de lucru. Include instrumente de raportare financiară pentru monitorizarea profitabilității și gestionează calculele fiscale regionale și GST. Aplicația este furnizată ca un deployment containerizat folosind Docker pentru a asigura consistența mediului.
Hosts a CodeIgniter and MySQL retail management application using Docker containers with security configurations.
Just is a JavaScript runtime environment designed for system-level programming and high-performance execution. It provides a direct interface to kernel functions and hardware resources, allowing developers to interact with operating system features that are typically inaccessible through standard high-level programming environments. The runtime distinguishes itself by offering a streamlined execution model that minimizes startup latency and provides the ability to compile scripts into standalone, dependency-free binaries. By leveraging the V8 engine and a specialized module loading system, it
Provides tools to package JavaScript source code into independent, dependency-free executable files.