CodeIgniter — фреймворк PHP с открытым исходным кодом. Он предоставляет широкий набор инструментов для создания полнофункциональных веб-приложений. CodeIgniter следует архитектуре MVC (Model-View-Controller), которая разбивает логику приложения на три взаимосвязанных элемента: модель (model), представление (view) и контроллер (controller).
В этой статье мы расскажем, как установить CodeIgniter в дистрибутиве CentOS Linux.
Содержание:
- Установка PHP и создание базы данных MySQL
- Установка Composer в Linux
- Клонирование репозитория фреймворка CodeIgniter в ОС
- Настройка CodeIgniter в CentOS Linux
- Запуск стартовой страницы CodeIgniter
- Выводы
Установка PHP и создание базы данных MySQL
Как мы сказали ранее, CodeIgniter является PHP-фреймворком, поэтому для его работы в операционной системе должен быть установлен сам язык программирования PHP. Чтобы установить PHP в CentOS 7 Linux, последовательно выполните следующие команды:
Также часто в веб-приложениях используются базы данных. Чтобы создать базу данных MySQL, последовательно примените такие команды:
Установка Composer в Linux
Для корректной работы фреймворка CodeIgniter Вам также потребуется Composer — инструмент для управления зависимостями в PHP. Для начала авторизуйтесь в учетной записи root и последовательно примените следующие команды, чтобы установить Composer:
Читайте также: Как установить Apache, MySQL/MariaDB и PHP на RHEL 8.
Клонирование репозитория фреймворка CodeIgniter в ОС
Перед тем, как клонировать официальный репозиторий CodeIgniter, перейдите в корневой веб-каталог:
После чего используйте команду git clone, чтобы скопировать файлы из репозитория CodeIgniter в текущую директорию:
Далее установите необходимые зависимости для фреймворка с помощью Composer:
Затем задайте пользователя apache в качестве владельца для файлов в каталоге /var/www/html/:
Настройка CodeIgniter в CentOS Linux
Далее Вам потребуется настроить базовый URL-адрес для CodeIgniter. Чтобы это сделать, откройте файл /var/www/html/application/config/config.php в любом текстовом редакторе (например, nano) и задайте нужное значение для параметра $config['base_url'].
Читайте также: Как установить фреймворк Symfony в Linux.
Если Вы планируете применять базу данных MySQL в веб-приложениях на базе CodeIgniter, следует внести информацию о ней в файл настроек /var/www/html/application/config/database.php. Найдите в этом файле список $db['default'] и внесите в него такую информацию о базе данных:
username— имя пользователя;password— пароль пользователя;database— название базы данных.
Запуск стартовой страницы CodeIgniter
Чтобы открыть в веб-браузере начальную страницу приложения на базе CodeIgniter, перейдите по базовому URL-адресу, который Вы задали ранее:
Выводы
Теперь Вы знаете, как установить PHP-фреймворк CodeIgniter в дистрибутивах на базе CentOS Linux. Мы также показали, как создать свое первое веб-приложение и открыть его в браузере.
Спасибо за время, уделенное прочтению статьи!
Если возникли вопросы — задавайте их в комментариях.
Подписывайтесь на обновления нашего блога и оставайтесь в курсе новостей мира инфокоммуникаций!
Чтобы знать больше и выделяться знаниями среди толпы IT-шников, записывайтесь на курсы Cisco, курсы по кибербезопасности, полный курс по кибербезопасности, курсы DevNet / DevOps (программируемые системы) от Академии Cisco, курсы Linux от Linux Professional Institute на платформе SEDICOMM University (Университет СЭДИКОММ).
Курсы Cisco, Linux, кибербезопасность, DevOps / DevNet, Python с трудоустройством!
- Поможем стать экспертом по сетевой инженерии, кибербезопасности, программируемым сетям и системам и получить международные сертификаты Cisco, Linux LPI, Python Institute.
- Предлагаем проверенную программу с лучшими учебниками от экспертов из Cisco Networking Academy, Linux Professional Institute и Python Institute, помощь сертифицированных инструкторов и личного куратора.
- Поможем с трудоустройством и стартом карьеры в сфере IT — 100% наших выпускников трудоустраиваются.
- Проведем вечерние онлайн-лекции на нашей платформе.
- Согласуем с вами удобное время для практик.
- Если хотите индивидуальный график — обсудим и реализуем.
- Личный куратор будет на связи, чтобы ответить на вопросы, проконсультировать и мотивировать придерживаться сроков сдачи экзаменов.
- Всем, кто боится потерять мотивацию и не закончить обучение, предложим общение с профессиональным коучем.
- отредактировать или создать с нуля резюме;
- подготовиться к техническим интервью;
- подготовиться к конкурсу на понравившуюся вакансию;
- устроиться на работу в Cisco по специальной программе. Наши студенты, которые уже работают там: жмите на #НашиВCisco Вконтакте, #НашиВCisco Facebook.





























