GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

So installieren Sie das CodeIgniter PHP Framework unter Ubuntu 18.04 LTS

CodeIgniter ist ein kostenloses, quelloffenes und leistungsstarkes PHP-Framework mit sehr geringem Platzbedarf, das 2006 von Rick Ellis erstellt wurde. Es wurde speziell für Entwickler entwickelt, die ein einfaches und elegantes Toolkit benötigen, um voll funktionsfähige Webanwendungen zu erstellen. Es verfügt über viele Funktionen, darunter geringes Gewicht, Active-Record-Datenbankunterstützung, Bildmanipulationsbibliothek, Hilfeunterstützung, URI-Routing, Model-View-Controller-basiertes System und vieles mehr.

In diesem Tutorial lernen wir, wie man CodeIgniter auf einem Ubuntu 18.04 LTS (Bionic Beaver) Server installiert.

Anforderungen

  • Ein Server mit Ubuntu 18.04.
  • Ein Nicht-Root-Benutzer mit Root-Passwort wird auf Ihrem Server eingerichtet.

Apache und PHP installieren

CodeIgniter läuft auf dem Apache-Webserver und ist in der PHP-Sprache geschrieben, daher müssen Sie Apache und PHP auf Ihrem System installieren. Installieren Sie zuerst den Apache-Webserver mit dem folgenden Befehl:

sudo apt-get install apache2 -y

Standardmäßig ist die neueste Version von PHP in Ubuntu 18.04 nicht verfügbar, daher müssen Sie das Repository dafür hinzufügen. Sie können das PHP-Repository mit dem folgenden Befehl hinzufügen:

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

Sobald das Repository aktualisiert ist, können Sie PHP und andere Bibliotheken mit dem folgenden Befehl installieren:

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

Starten Sie als Nächstes den Apache-Webdienst und aktivieren Sie ihn so, dass er beim Booten startet:

sudo systemctl start apache2
sudo systemctl enable apache2

Installieren Sie CodeIgniter

Mit dem folgenden Befehl können Sie die neueste Version von CodeIgniter aus dem Git-Repository herunterladen:

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

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip 3.1.5.zip

Kopieren Sie das extrahierte Verzeichnis in das Apache-Stammverzeichnis und geben Sie mit dem folgenden Befehl die richtigen Berechtigungen:

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/

Erstellen Sie als Nächstes eine virtuelle Apache-Host-Anweisung für CodeIgniter.

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

Fügen Sie die folgenden Zeilen hinzu:

<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>

Speichern und schließen Sie die Datei und aktivieren Sie dann die virtuelle Hostdatei mit dem folgenden Befehl:

sudo a2ensite codeigniter

Starten Sie abschließend den Apache-Dienst neu, um alle Änderungen zu übernehmen:

systemctl restart apache2

Zugriff auf CodeIgniter

Öffnen Sie Ihren Webbrowser und geben Sie die URL http://yourdomain.com ein. Sie werden zum CodeIgniter-Dashboard weitergeleitet, wie auf der folgenden Seite gezeigt:

Herzliche Glückwünsche! Sie haben CodeIgniter erfolgreich auf dem Ubuntu 18.04 LTS-Server installiert.


Ubuntu
  1. So installieren Sie mehrere PHP-Versionen unter Ubuntu 18.04 LTS

  2. So installieren Sie R unter Ubuntu 18.04 LTS

  3. So installieren Sie PHP 7.2 auf Ubuntu 18.04 LTS

  4. So installieren Sie PHP 7.4 auf Ubuntu 20.04 LTS

  5. So installieren Sie PHP 8 auf Ubuntu 18.04 LTS

So installieren Sie ERPNext auf Ubuntu 18.04 LTS

So installieren Sie PHP 8 auf Ubuntu 20.04

So installieren Sie PHP 8.0 auf Ubuntu 20.04 LTS Focal Fossa

So installieren Sie Symfony Framework auf Ubuntu 18.04 LTS

So installieren Sie CodeIgniter unter Ubuntu 20.04 LTS

So installieren Sie PHP 8 unter Ubuntu 18.04