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.