Download the PHP package crasivo/bitrix-installer without Composer
On this page you can find all versions of the php package crasivo/bitrix-installer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download crasivo/bitrix-installer
More information about crasivo/bitrix-installer
Files in crasivo/bitrix-installer
Package bitrix-installer
Short Description Lightweight Composer project template to quickly prepare a 1C-Bitrix environment with public directory isolation.
License MIT
Informations about the package bitrix-installer
A lightweight Composer skeleton/adapter designed to quickly prepare a clean environment for 1C-Bitrix installation with public directory isolation.
🎯 Goal & Core Idea
This project is not a pre-packaged CMS installation. It is a minimalist adapter that prepares the target workspace and
dynamically downloads the official vendor scripts (bitrixsetup.php, restore.php, bitrix_server_test.php) during
composer create-project.
Key Design Decisions:
- Directory Isolation: Prepared for a secure structure where the web server root points to a
public/directory, isolating code files likevendor/and configuration files from the public web space. - Step Selection: Interactive placeholder located at
public/index.html(site root) to guide you through the next setup steps. - Zero Bloat: Intentionally contains zero third-party Composer packages (like Symfony components, PSR libraries, ORMs). The project remains extremely lightweight and only checks for PHP version and required extensions.
- Dynamic Loading: No CMS source code is stored in this repository. Everything is fetched securely at install time
via Composer's
post-create-project-cmdhooks.
🚀 Quick Start
To initialize a new Bitrix environment, run the standard Composer command:
What Happens Under the Hood:
- Composer verifies that your environment meets the minimum PHP version and extension requirements.
- An isolated
public/directory (DOCUMENT_ROOT) is created. - The interactive placeholder
index.htmlis copied topublic/. - The official installer scripts are dynamically downloaded into
public/:
bitrixsetup.php-> official CMS installation wizard.restore.php-> backup restoration wizard.bitrix_server_test.php-> server requirements checking tool.bitrixsetup.debug&restore.debug-> debug files to authorize scripts.phpinfo.php&robots.txt-> utility configuration files.
After the installation is complete, point your web server DOCUMENT_ROOT to the public/ folder and open your website
in your browser to choose the next step.
📄 License
This project is open-source and licensed under the MIT License.
All versions of bitrix-installer with dependencies
ext-curl Version *
ext-gd Version *
ext-json Version *
ext-mbstring Version *
ext-mysqli Version *
ext-openssl Version *
ext-simplexml Version *
ext-zip Version *
ext-zlib Version *