Установка · 1 min read · Dec 07, 2025
Как установить фреймворк CodeIgniter PHP на Ubuntu 18.04 LTS
CodeIgniter — это бесплатный, открытый и мощный фреймворк PHP с очень небольшим объемом, созданный Риком Эллисом в 2006 году. Он специально разработан для разработчиков, которым нужен простой и элегантный набор инструментов для создания полнофункциональных веб-приложений. Он включает в себя множество функций, включая легкость, поддержку Active Record базы данных, библиотеку манипуляции изображениями, поддержку помощи, маршрутизацию URI, систему на основе модели-представления-контроллера и многое другое.
В этом руководстве мы научимся устанавливать CodeIgniter на сервер Ubuntu 18.04 LTS (Bionic Beaver).
Требования
- Сервер с установленной Ubuntu 18.04.
- Пользователь без прав root с установленным паролем root на вашем сервере.
Установка Apache и PHP
CodeIgniter работает на веб-сервере Apache и написан на языке PHP, поэтому вам нужно будет установить Apache и PHP на вашу систему. Сначала установите веб-сервер Apache с помощью следующей команды:
sudo apt-get install apache2 -yПо умолчанию последняя версия PHP недоступна в Ubuntu 18.04, поэтому вам нужно будет добавить репозиторий для этого. Вы можете добавить репозиторий PHP с помощью следующей команды:
sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/phpПосле обновления репозитория вы можете установить PHP и другие библиотеки с помощью следующей команды:
sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -yЗатем запустите веб-сервис Apache и включите его для автоматического запуска при загрузке:
sudo systemctl start apache2
sudo systemctl enable apache2Установка CodeIgniter
Вы можете скачать последнюю версию CodeIgniter из репозитория Git с помощью следующей команды:
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zipПосле завершения загрузки распакуйте загруженный файл с помощью следующей команды:
unzip 3.1.5.zipСкопируйте извлеченный каталог в корневой каталог Apache и задайте правильные разрешения с помощью следующей команды:
sudo cp -r CodeIgniter-3.1.5 /var/www/html/codeigniter
sudo chown -R www-data:www-data /var/www/html/codeigniter
sudo chmod -R 777 /var/www/html/codeigniter/Затем создайте директиву виртуального хоста Apache для CodeIgniter.
sudo nano /etc/apache2/sites-available/codeigniter.confДобавьте следующие строки:
ServerAdmin [email protected]
DocumentRoot /var/www/html/codeigniter
ServerName yourdomain.com
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
ErrorLog /var/log/apache2/codeigniter-error_log
CustomLog /var/log/apache2/codeigniter-access_log common
Сохраните и закройте файл, затем включите файл виртуального хоста с помощью следующей команды:
sudo a2ensite codeigniterНаконец, перезапустите службу apache, чтобы применить все изменения:
systemctl restart apache2Доступ к CodeIgniter
Откройте ваш веб-браузер и введите URL http://yourdomain.com, вы будете перенаправлены на панель управления CodeIgniter, как показано на следующей странице:

Поздравляем! вы успешно установили CodeIgniter на сервер Ubuntu 18.04 LTS.
Get new posts in your inbox
No spam. Unsubscribe anytime.