Что такое CodeIgniter?
CodeIgniter — это полнофункциональная веб-платформа PHP, легкая, быстрая, гибкая и безопасная. Более подробную информацию можно найти на официальном сайте .
CodeIgniter 4 — это полностью переписанный продукт с целью повышения качества и кода до более современной версии, в то же время сохранив без изменений многие вещи, которые заставляли людей любить фреймворк на протяжении многих лет.
Подробнее о планах на версию 4 можно узнать в анонсе на форумах.
Документация
Руководство пользователя является основной документацией для CodeIgniter 4.
В настоящее время в стадии разработки Руководство пользователя можно найти здесь . Как и в случае с остальной частью структуры, работа над ней продолжается, и со временем будут внесены изменения в структуру, пояснения и т. Д.
Вас также может заинтересовать документация по API для компонентов фреймворка.
Важное изменение с index.php
index.php больше не находится в корне проекта! Он был перемещен в общую папку для большей безопасности и разделения компонентов.
Это означает , что вы должны настроить свой веб — сервер «точку» для вашего проекта в общественной папку, а не в корень проекта. Лучше всего настроить виртуальный хост так, чтобы он указывал на него. Плохой практикой было бы указывать ваш веб-сервер на корень проекта и ожидать ввода public / … , поскольку остальная часть вашей логики и фреймворка открыты.
Пожалуйста, прочтите руководство пользователя, чтобы лучше понять, как работает CI4!
Требования к серверу
Требуется PHP версии 7.2 или выше, со следующими установленными расширениями:
- международный
- libcurl, если вы планируете использовать библиотеку HTTP \ CURLRequest
- mbstring
Кроме того, убедитесь, что в вашем PHP включены следующие расширения:
- json (по умолчанию включен — не выключайте)
- xml (по умолчанию включен — не выключайте)
- mysqlnd