GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat CodeIgniter PHP Framework na Ubuntu 18.04 LTS

CodeIgniter je bezplatný, open source a výkonný PHP framework s velmi malým půdorysem, který vytvořil Rick Ellis v roce 2006. Je speciálně vytvořen pro vývojáře, kteří potřebují jednoduchou a elegantní sadu nástrojů k vytváření plnohodnotných webových aplikací. Dodává se s mnoha funkcemi včetně nízké hmotnosti, podpory databáze aktivních záznamů, knihovny manipulace s obrázky, podpory nápovědy, směrování URI, systému založeného na modelu-View-Controller a mnoha dalších.

V tomto tutoriálu se naučíme, jak nainstalovat CodeIgniter na server Ubuntu 18.04 LTS (Bionic Beaver).

Požadavky

  • Server se systémem Ubuntu 18.04.
  • Na vašem serveru je nastaven uživatel bez oprávnění root s heslem root.

Nainstalujte Apache a PHP

CodeIgniter běží na webovém serveru Apache a je napsán v jazyce PHP, takže budete muset do svého systému nainstalovat Apache a PHP. Nejprve nainstalujte webový server Apache pomocí následujícího příkazu:

sudo apt-get install apache2 -y

Ve výchozím nastavení není nejnovější verze PHP k dispozici v Ubuntu 18.04, takže pro to budete muset přidat úložiště. Repozitář PHP můžete přidat pomocí následujícího příkazu:

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

Jakmile je úložiště aktualizováno, můžete nainstalovat PHP a další knihovny pomocí následujícího příkazu:

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

Dále spusťte webovou službu Apache a povolte její spuštění při spuštění:

sudo systemctl start apache2
sudo systemctl enable apache2

Instalovat CodeIgniter

Nejnovější verzi CodeIgniter si můžete stáhnout z úložiště Git pomocí následujícího příkazu:

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

Po dokončení stahování rozbalte stažený soubor pomocí následujícího příkazu:

unzip 3.1.5.zip

Zkopírujte extrahovaný adresář do kořenového adresáře Apache a udělte správná oprávnění pomocí následujícího příkazu:

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/

Dále vytvořte direktivu virtuálního hostitele Apache pro CodeIgniter.

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

Přidejte následující řádky:

<VirtualHost *:80>
 ServerAdmin [email protected]
 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>

Uložte a zavřete soubor a poté povolte soubor virtuálního hostitele pomocí následujícího příkazu:

sudo a2ensite codeigniter

Nakonec restartujte službu apache, abyste použili všechny změny:

systemctl restart apache2

Access CodeIgniter

Otevřete webový prohlížeč a zadejte adresu URL http://yourdomain.com, budete přesměrováni na řídicí panel CodeIgniter, jak je znázorněno na následující stránce:

Gratulujeme! úspěšně jste nainstalovali CodeIgniter na server Ubuntu 18.04 LTS.


Ubuntu
  1. Jak nainstalovat PHP 5.6 na Ubuntu 16.04 LTS

  2. Jak nainstalovat více verzí PHP na Ubuntu 18.04 LTS

  3. Jak nainstalovat R na Ubuntu 18.04 LTS

  1. Jak nainstalovat PHP 7.2 na Ubuntu 18.04 LTS

  2. Jak nainstalovat PHP 7.4 na Ubuntu 20.04 LTS

  3. Jak nainstalovat R na Ubuntu 20.04 LTS

  1. Jak nainstalovat PHP 8 na Ubuntu 20.04

  2. Jak nainstalovat PHP 8 na Ubuntu 18.04 LTS

  3. Jak nainstalovat PHP 7.4 na Ubuntu 20.04