awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
phpbrew avatar

phpbrew/phpbrew

0
View on GitHub↗
5,528 نجوم·366 تفرعات·Makefile·MIT·5 مشاهداتphpbrew.github.io/phpbrew↗

Phpbrew

Phpbrew هو مدير إصدارات PHP وأداة بناء تُستخدم لتجميع وإدارة إصدارات متعددة من PHP من المصدر داخل دليل المستخدم المحلي. يوفر بيئة تطوير مستقلة تسمح بتثبيت والتبديل بين إصدارات لغة مختلفة دون الحاجة إلى صلاحيات الجذر (root).

يتميز النظام باستخدام تهيئة بناء تعتمد على المتغيرات، مما يسمح للمستخدمين بتجميع الملفات الثنائية بمجموعات ميزات محددة، وأعلام، وخيارات تهيئة مخصصة. يعمل أيضاً كمدير إضافات يقوم بتنزيل وتجميع وتنشيط إضافات الطرف الثالث من مصادر بعيدة.

تغطي الأداة إمكانيات أوسع بما في ذلك إدارة دورات حياة عمليات PHP-FPM، وتحرير تهيئة البيئة، وفحص حالة تحميل الإضافات ومسارات التثبيت. يحافظ على عزل وقت التشغيل من خلال تبديل المسار الديناميكي وإصدار المسار المحلي.

Features

  • PHP Runtime Management - Enables installing and switching between multiple versions of PHP and their associated extensions within a local directory.
  • Build Variants - Uses predefined variants to customize the PHP compilation process for specific environment requirements.
  • Build Configurations - Allows customizing the PHP build process by enabling or disabling specific feature sets and flags.
  • Source Compilation - Compiles PHP binaries from source code using custom build flags within a local user directory.
  • Extension Management Utilities - Implements a utility for downloading, compiling, and activating third-party PHP extensions from remote sources.
  • Runtime Version Switching - Toggles between different installed PHP versions for temporary use or sets a global default.
  • Shell Path Overlays - Dynamically modifies shell environment variables and symbolic links to prioritize the active PHP version.
  • Custom Binary Compilations - Builds and installs specific PHP versions from source using custom configuration options in local directories.
  • Runtime Isolation - Installs multiple PHP versions into separate local directories to prevent system-wide conflicts.
  • PHP Build Tools - Provides a comprehensive system for configuring build variants and compiling PHP binaries with custom feature sets and flags.
  • PHP Extension Management - Installs and configures third-party PHP extensions from remote sources to add specific functionality.
  • PHP Source Compilation - Builds PHP from source using custom configuration flags and variants to tailor the environment.
  • Third-Party Extension Installation - Supports downloading and building PHP extensions from remote sources using specific version identifiers.
  • Build Dependency Path Definitions - Enables setting default system path prefixes to locate build dependencies across different operating systems.
  • PHP Development Environments - Provides a self-contained setup for switching PHP versions and managing environment configurations.
  • Extension Activation Systems - Creates the necessary configuration files to activate installed PHP extensions within the current environment.
  • PHP Process Managers - Controls the lifecycle and configuration of the PHP FastCGI Process Manager (PHP-FPM).
  • Self-Hosting Tooling Runtimes - Implements the version manager using PHP itself to eliminate the need for external dependencies.
  • Runtime Extension Inspections - Displays installation paths, configuration options, and load status for all active or available PHP extensions.
  • PHP Installation - Manages and installs multiple PHP versions.

سجل النجوم

مخطط تاريخ النجوم لـ phpbrew/phpbrewمخطط تاريخ النجوم لـ phpbrew/phpbrew

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Phpbrew

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Phpbrew.
  • mlocati/docker-php-extension-installerالصورة الرمزية لـ mlocati

    mlocati/docker-php-extension-installer

    4,927عرض على GitHub↗

    This project is a shell-based provisioning script and build optimizer designed to automate the installation and configuration of PHP extensions and the Composer dependency manager within Docker containers. It serves as a runtime environment builder that simplifies the process of adding PHP modules to container images. The tool distinguishes itself by automating the resolution of system-level dependencies required for PHP extension compilation, reducing the manual effort typically needed in a Dockerfile. It supports a variety of installation methods, including PECL package retrieval, direct so

    Shell
    عرض على GitHub↗4,927
  • garylab/dnmpالصورة الرمزية لـ garylab

    garylab/dnmp

    4,085عرض على GitHub↗

    dnmp is a containerized web development environment that provisions a full LNMP stack consisting of Nginx, MySQL, PHP, and Redis. It serves as a management system for coordinating web server routing, language runtime versions, database administration, and SSL certificate provisioning within Docker containers. The project distinguishes itself through a comprehensive PHP runtime manager that allows for switching between multiple language versions and managing extensions in isolated environments. It includes an automated SSL certificate manager that uses webroot validation to provision and renew

    Shelldockerlnmplnmp-dockerfile
    عرض على GitHub↗4,085
  • moovweb/gvmالصورة الرمزية لـ moovweb

    moovweb/gvm

    11,645عرض على GitHub↗

    Gvm is a Go version manager, environment orchestrator, and dependency isolator. It provides a system for installing, removing, and switching between different versions of the Go programming language on a single machine. The tool manages native dependencies and creates isolated package sets to prevent version conflicts between different project environments. It uses environment variable overlays and directory isolation to link native code without modifying the host operating system. The software covers the full language lifecycle, including remote version cataloging, active version switching,

    Shelldependency-managergolang
    عرض على GitHub↗11,645
  • cytopia/devilboxالصورة الرمزية لـ cytopia

    cytopia/devilbox

    4,470عرض على GitHub↗

    Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and language runtimes managed through a unified configuration. It functions as a Docker-based local development stack for LAMP and MEAN software stacks and as a manager for switching between different versions of these services to match specific project requirements. The system distinguishes itself by automating local network orchestration. It includes a Docker-based virtual host manager that automatically maps local directories to custom domains and a local DNS and SSL orchestrat

    PHP
    عرض على GitHub↗4,470
عرض جميع البدائل الـ 30 لـ Phpbrew→

الأسئلة الشائعة

ما هي وظيفة phpbrew/phpbrew؟

Phpbrew هو مدير إصدارات PHP وأداة بناء تُستخدم لتجميع وإدارة إصدارات متعددة من PHP من المصدر داخل دليل المستخدم المحلي. يوفر بيئة تطوير مستقلة تسمح بتثبيت والتبديل بين إصدارات لغة مختلفة دون الحاجة إلى صلاحيات الجذر (root).

ما هي الميزات الرئيسية لـ phpbrew/phpbrew؟

الميزات الرئيسية لـ phpbrew/phpbrew هي: PHP Runtime Management, Build Variants, Build Configurations, Source Compilation, Extension Management Utilities, Runtime Version Switching, Shell Path Overlays, Custom Binary Compilations.

ما هي البدائل مفتوحة المصدر لـ phpbrew/phpbrew؟

تشمل البدائل مفتوحة المصدر لـ phpbrew/phpbrew: mlocati/docker-php-extension-installer — This project is a shell-based provisioning script and build optimizer designed to automate the installation and… garylab/dnmp — dnmp is a containerized web development environment that provisions a full LNMP stack consisting of Nginx, MySQL, PHP,… moovweb/gvm — Gvm is a Go version manager, environment orchestrator, and dependency isolator. It provides a system for installing,… creationix/nvm — nvm is a Node.js version manager implemented as a POSIX bash script. It serves as a shell environment manager and… cytopia/devilbox — Devilbox is a containerized development environment that provides a reproducible suite of web servers, databases, and… laradock/laradock — Laradock is a collection of pre-configured Docker containers and orchestration definitions used to deploy…