Настройка окружения

1. Установка зависимостей

Doka25C основан на CodeIgniter 4. Убедитесь, что у вас установлен PHP 8.1+ и Composer.

1.1. Установка CodeIgniter

composer create-project codeigniter4/appstarter doka25c

1.2. Установка дополнительных пакетов

cd doka25c
composer require codeigniter4/twig doctrine/orm illuminate/database predis/predis

2. Настройка .env

CodeIgniter поддерживает **.env** для хранения конфигурации. Переименуйте `.env.example` в `.env` и настройте:

cp env .env

2.1. Настройка базы данных

В файле `.env` настройте подключение:

database.default.hostname = 127.0.0.1
database.default.database = doka25c
database.default.username = root
database.default.password = secret
database.default.DBDriver = MySQLi

2.2. Настройка Redis

Если используется кеширование, добавьте настройки Redis в `.env`:

redis.default.host = 127.0.0.1
redis.default.port = 6379
redis.default.password =
redis.default.database = 0

3. Запуск локального сервера

Запустите встроенный сервер CodeIgniter:

php spark serve

После этого откройте в браузере:

http://localhost:8080

4. Проверка окружения

Чтобы убедиться, что всё настроено правильно, выполните:

php spark db:table

Если всё настроено, вы увидите список таблиц в базе данных.

5. Связанные разделы

Вернуться на главную