Doka25C основан на CodeIgniter 4. Убедитесь, что у вас установлен PHP 8.1+ и Composer.
composer create-project codeigniter4/appstarter doka25c
cd doka25c
composer require codeigniter4/twig doctrine/orm illuminate/database predis/predis
CodeIgniter поддерживает **.env** для хранения конфигурации. Переименуйте `.env.example` в `.env` и настройте:
cp env .env
В файле `.env` настройте подключение:
database.default.hostname = 127.0.0.1
database.default.database = doka25c
database.default.username = root
database.default.password = secret
database.default.DBDriver = MySQLi
Если используется кеширование, добавьте настройки Redis в `.env`:
redis.default.host = 127.0.0.1
redis.default.port = 6379
redis.default.password =
redis.default.database = 0
Запустите встроенный сервер CodeIgniter:
php spark serve
После этого откройте в браузере:
http://localhost:8080
Чтобы убедиться, что всё настроено правильно, выполните:
php spark db:table
Если всё настроено, вы увидите список таблиц в базе данных.