GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat CodeIgniter PHP Framework na Debian 10

CodeIgniter je bezplatný a open-source PHP MVC Framework používaný pro vytváření webových stránek v PHP. Jedná se o velmi výkonný framework, který umožňuje snadno vytvářet plnohodnotné webové aplikace. CodeIgniter poskytuje sadu užitečných knihoven používaných k provádění různých operací, jako je odesílání e-mailů, nahrávání souborů, správa relací a další. Lehký, ale výkonný CodeIgniter umožňuje vývojářům psát své aplikace mnohem rychleji.

V tomto tutoriálu vysvětlíme, jak nainstalovat CodeIgniter PHP Framework na Debian 10.

Předpoklady

  • Nový Debian 10 VPS na cloudové platformě Atlantic.net
  • Heslo uživatele root nakonfigurované na vašem serveru

Krok 1 – Vytvoření cloudového serveru Atlantic.Net

Nejprve se přihlaste ke svému cloudovému serveru Atlantic.Net. Vytvořte nový server a jako operační systém vyberte Debian 10 s alespoň 1 GB RAM. Připojte se ke svému cloudovému serveru přes SSH a přihlaste se pomocí přihlašovacích údajů zvýrazněných v horní části stránky.

Jakmile se přihlásíte ke svému serveru Debian 10, spusťte následující příkaz a aktualizujte svůj základní systém nejnovějšími dostupnými balíčky.

apt-get update -y

Krok 2 – Instalace LAMP Stack

Nejprve budete muset do svého systému nainstalovat webový server Apache, server MariaDB, PHP a další požadované balíčky. Všechny je můžete nainstalovat spuštěním následujícího příkazu:

apt-get install apache2 mariadb-server libapache2-mod-php php php-cli php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath unzip git wget nano -y

Jakmile jsou všechny balíčky nainstalovány, spusťte služby Apache a MariaDB a povolte jim spuštění při restartu systému pomocí následujícího příkazu:

systemctl start apache2
systemctl start mariadb
systemctl enable apache2
systemctl enable mariadb

Krok 3 – Konfigurace databáze MariaDB

Dále budete muset vytvořit databázi a uživatele pro CodeIgniter. Nejprve se přihlaste do prostředí MySQL pomocí následujícího příkazu:

mysql

Po přihlášení vytvořte uživatele a databázi pomocí následujícího příkazu:

CREATE USER 'codeigniter'@'localhost' IDENTIFIED BY 'password';
CREATE DATABASE codeigniterdb;

Dále udělte všechna oprávnění databázi codeigniter pomocí následujícího příkazu:

GRANT ALL ON codeigniterdb.* to 'codeigniter'@'localhost';

Dále vyprázdněte oprávnění a ukončete konzolu MariaDB pomocí následujícího příkazu:

FLUSH PRIVILEGES;
EXIT;

Krok 4 – Instalace a konfigurace CodeIgniter

Nejprve si stáhněte nejnovější verzi CodeIgniter z úložiště Git pomocí následujícího příkazu:

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

Po stažení rozbalte stažený soubor do webového kořenového adresáře Apache:

unzip 3.1.11.zip
mv CodeIgniter-3.1.11 /var/www/codeigniter

Dále změňte adresář na /var/www/codeigniter a upravte konfigurační soubor databáze:

cd /var/www/codeigniter
nano application/config/database.php

Definujte nastavení databáze, jak je uvedeno níže:

$db['default'] = array(
        'dsn'   => '',
        'hostname' => 'localhost',
        'username' => 'codeigniter',
        'password' => 'password',
        'database' => 'codeigniterdb',
        'dbdriver' => 'mysqli',
        'dbprefix' => '',

Uložte a zavřete soubor, poté upravte soubor config.php a definujte URL vaší aplikace:

nano application/config/config.php

Změňte následující řádek na požadovaný název domény:

$config['base_url'] = 'codeigniter.example.com';

Uložte a zavřete soubor a poté udělte správné vlastnictví a oprávnění pomocí následujícího příkazu:

chown -R www-data:www-data /var/www/codeigniter
chmod -R 755 /var/www/codeigniter

Jakmile budete hotovi, můžete přejít k dalšímu kroku.

Krok 5 – Konfigurace Apache pro CodeIgniter

Dále budete muset vytvořit konfigurační soubor virtuálního hostitele Apache, který bude sloužit aplikaci CodeIgniter.

Můžete jej vytvořit pomocí následujícího příkazu:

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

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

<VirtualHost *:80>
    ServerName codeigniter.example.com
    ServerAdmin [email protected]
    DocumentRoot /var/www/codeigniter
    ErrorLog /var/log/apache2/codeigniter-error_log
    CustomLog /var/log/apache2/codeigniter-access_log combined
    <Directory /var/www/codeigniter>
            Require all granted
    </Directory>
</VirtualHost>

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

a2ensite codeigniter.conf

Poté restartujte službu Apache, aby se změny projevily:

systemctl reload apache2

Krok 6 – Access CodeIgniter

V tomto okamžiku je CodeIgniter nainstalován a nakonfigurován pomocí Apache. Nyní otevřete webový prohlížeč a přejděte na adresu URL http://codeigniter.example.com. Svou aplikaci CodeIgniter byste měli vidět na následující obrazovce:

Závěr

Gratulujeme! Úspěšně jste nainstalovali CodeIgniter Framework s Apache na Debian 10. Další informace o tom, jak používat tento framework webové aplikace PHP, najdete na stránce dokumentace CodeIgniter. Začněte s CodeIgniter ještě dnes na Debian 10 VPS s VPS Hosting od Atlantic.Net!


Linux
  1. Jak nainstalovat PHP 8.0 na Debian 11

  2. Jak nainstalovat PHP 8.0 na Debian 10 / Debian 9

  3. Jak nainstalovat PHP 8 na Debian 10

  1. Jak nainstalovat PHP na Debian 11

  2. Jak nainstalovat Yii Framework na Debian VPS s Nginx

  3. Jak nainstalovat PHP 7.2 na Debian 9

  1. Jak nainstalovat PHP 7.4 na Debian 10

  2. Jak nainstalovat nebo upgradovat PHP 8.1 na Debian

  3. Jak nainstalovat PHP 7.3 na Debian 10