Установка¶
Системные требования¶
Минимальные (headless-режим)¶
- PHP 8.1+
- Composer
- Расширения PHP:
zip,pdo_sqlite,openssl,mbstring allow_url_fopen = On—setupскачивает ядро MODX с GitHub
Достаточно для setup, create, build, extract-*. Если расширения не хватает,
modxapp остановится с ошибкой и подскажет, какую строку включить в php.ini.
Для полного функционала¶
- PHP 8.1+
- Composer
- MODX Revolution 3 (установленный)
- MySQL/MariaDB
- Расширения PHP:
pdo_mysql,zip,mbstring
Необходимо для команд elements, export и build --install.
Глобальная установка (рекомендуется)¶
Команда modxapp будет доступна из любой директории.
PATH
Убедитесь, что путь к глобальным Composer-пакетам добавлен в PATH. Узнать путь:
Windows¶
Работает в PowerShell и cmd — WSL не нужен.
- PHP 8.1+. Скачайте zip с windows.php.net (или
поставьте через
winget install PHP.PHP.8.3) и добавьте каталог PHP вPATH. - Расширения. В дистрибутиве PHP для Windows они выключены. Скопируйте
php.ini-developmentвphp.iniи раскомментируйте: Какойphp.iniзагружен —php --ini. - Composer. Composer-Setup.exe сам
добавит
composerвPATH; путь к глобальным пакетам — в примечании выше. - Установка и первый пакет (PowerShell):
Ядро MODX и настройки modxapp лежат в %USERPROFILE%\.modxapp. Чтобы скачать ядро
заново, удалите этот каталог и запустите modxapp setup.
Шаблонные проверки при build (PHPUnit, PHPStan, PHP CS Fixer) запускаются из vendor\bin
компонента — сначала выполните composer install в core\components\<имя>.
Локальная установка¶
Команда вызывается как vendor/bin/modxapp.
Следующие шаги¶
- Быстрый старт — пошаговое руководство от установки до первого пакета
- Сценарии работы — headless, файловая разработка, смешанная работа с админкой