Si të instaloni CodeIgniter PHP Framework në Ubuntu 18.04 LTS


CodeIgniter është një kornizë falas, me burim të hapur dhe të fuqishme PHP me një gjurmë shumë të vogël, e krijuar nga Rick Ellis në 2006. Është ndërtuar posaçërisht për zhvilluesit që kanë nevojë për një paketë mjetesh të thjeshtë dhe elegante për të krijuar aplikacione ueb me funksione të plota. Ai vjen me shumë veçori, duke përfshirë, peshën e lehtë, Mbështetjen e bazës së të dhënave aktive të regjistrimit, Bibliotekën e manipulimit të imazheve, mbështetjen e ndihmës, rrugëzimin URI, Sistemin e bazuar në pamjen e modelit dhe shumë më tepër.

Në këtë tutorial, ne do të mësojmë se si të instalojmë CodeIgniter në serverin Ubuntu 18.04 LTS (Bionic Beaver).

Kërkesat

  • Një server që ekzekuton Ubuntu 18.04.
  • Një përdorues jo-root me fjalëkalim rrënjë është vendosur në serverin tuaj.

Instaloni Apache dhe PHP

CodeIgniter funksionon në ueb serverin Apache dhe shkruhet në gjuhën PHP, kështu që do t'ju duhet të instaloni Apache dhe PHP në sistemin tuaj. Së pari, instaloni serverin në internet Apache me komandën e mëposhtme:

sudo apt-get install apache2 -y

Si parazgjedhje, versioni më i fundit i PHP nuk është i disponueshëm në Ubuntu 18.04, kështu që do t'ju duhet të shtoni depon për këtë. Ju mund të shtoni depo PHP me komandën e mëposhtme:

sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/php

Pasi të përditësohet depoja, mund të instaloni PHP dhe biblioteka të tjera me komandën e mëposhtme:

sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -y

Më pas, filloni shërbimin në internet Apache dhe aktivizoni atë të fillojë në kohën e nisjes:

sudo systemctl start apache2
sudo systemctl enable apache2

Instaloni CodeIgniter

Ju mund të shkarkoni versionin më të fundit të CodeIgniter nga depoja e Git duke përdorur komandën e mëposhtme:

wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip

Pasi të përfundojë shkarkimi, hiqni skedarin e shkarkuar me komandën e mëposhtme:

unzip 3.1.5.zip

Kopjoni drejtorinë e nxjerrë në direktorinë rrënjë Apache dhe jepni lejet e duhura me komandën e mëposhtme:

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/

Më pas, krijoni një direktivë të hostit virtual apache për CodeIgniter.

sudo nano /etc/apache2/sites-available/codeigniter.conf

Shtoni rreshtat e mëposhtëm:

<VirtualHost *:80>
 ServerAdmin 
 DocumentRoot /var/www/html/codeigniter
 ServerName yourdomain.com
 <Directory /var/www/html/codeigniter/>
Options +FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
 </Directory>
 ErrorLog /var/log/apache2/codeigniter-error_log
 CustomLog /var/log/apache2/codeigniter-access_log common
</VirtualHost>

Ruani dhe mbyllni skedarin, më pas aktivizoni skedarin e hostit virtual me komandën e mëposhtme:

sudo a2ensite codeigniter

Më në fund, rinisni shërbimin apache për të aplikuar të gjitha ndryshimet:

systemctl restart apache2

Hyni në CodeIgniter

Hapni shfletuesin tuaj të internetit dhe shkruani URL-në http://yourdomain.com, do të ridrejtoheni në pultin e CodeIgniter siç tregohet në faqen e mëposhtme:

urime! ju keni instaluar me sukses CodeIgniter në serverin Ubuntu 18.04 LTS.