Website-Suche

So installieren Sie CodeIgniter in CentOS 7


CodeIgniter ist ein leistungsstarkes Entwicklungsframework, das in PHP geschrieben wurde und häufig von Entwicklern verwendet wird, die voll funktionsfähige Webanwendungen erstellen.

Für die Ausführung von CodeIgniter sind nur wenige Voraussetzungen erforderlich:

  • Webserver. Für dieses Tutorial verwenden wir Apache.
  • PHP 5.6 oder neuer
  • Datenbankserver wie MySQL 5.1 (oder neuer). PostgreSQL, MS SQL, SQLite usw. Für dieses Tutorial verwenden wir MariaDB.
  • Komponist

Hinweis: In diesem Tutorial wird davon ausgegangen, dass Sie bereits einen LAMP-Stack installiert haben. Wenn Sie es noch nicht konfiguriert haben, lesen Sie bitte unsere Anleitung: So installieren Sie den LAMP-Stack unter CentOS 7.

Deaktivieren Sie SELINUX

Bevor wir fortfahren, müssen noch einige weitere Änderungen vorgenommen werden. Deaktivieren Sie SELinux, indem Sie Folgendes bearbeiten:

vi /etc/sysconfig/selinux

Und setzen Sie SELinux auf deaktiviert:

SELINUX=disabled

Erstellen Sie eine MySQL-Datenbank für CodeIgniter

Als Nächstes erstellen wir eine Datenbank und einen Datenbankbenutzer für unsere CodeIgniter-Installation. Starten Sie dazu den MySQL-Server und geben Sie Folgendes ein:

MariaDB> create database code_db;
MariaDB> grant all privileges on codedb.* to code_db@'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit

Dadurch wird eine Datenbank mit dem Namen code_db und dem Benutzer code_db erstellt, der durch das Passwort „password“ identifiziert wird.

Installieren Sie den Composer-Paketmanager

Wenn Sie CodeIgniter-Abhängigkeiten installieren möchten, benötigen Sie composer. Die Installation ist mit den folgenden Befehlen einfach:

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer

Installieren Sie das CodeIgniter-Framework

Jetzt können wir mit der Installation von CodeIgniter fortfahren. Gehen Sie zunächst in das Web-Root-Verzeichnis Ihres Servers.

cd /var/www/html/

Dann werden wir Git verwenden, um CodeIgniter aus seinem Git-Repository zu klonen

git clone https://github.com/bcit-ci/CodeIgniter.git  .

Als nächstes installieren wir die erforderlichen Abhängigkeiten, auf denen Composer ausgeführt wird:

composer install

Jetzt aktualisieren wir den Besitz der Dateien auf Benutzer Apache:

chown -R apache:apache /var/www/html/

Konfigurieren Sie die CodeIgniter-Basis-URL

Jetzt konfigurieren wir die Basis-URL, indem wir die folgende Datei bearbeiten:

vi /var/www/html/application/config/config.php

Ändern Sie die folgende Zeile:

$config['base_url'] = '';

Fügen Sie in den Anführungszeichen die URL hinzu, über die Sie auf die Anwendung zugreifen. Für mich wäre das http://192.168.20.148.

$config['base_url'] = 'http://192.168.20.148';

Konfigurieren Sie die CodeIgniter-Datenbankverbindung

Um die Datenbankeinstellungen für Ihren CodeIgniter zu konfigurieren, bearbeiten Sie die folgende Datei mit Ihrem bevorzugten Texteditor:

vi /var/www/html/application/config/database.php

Suchen Sie den folgenden Abschnitt:

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

Ändern:

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

Speicher die Datei. Jetzt können Sie einen Webbrowser laden, um zu überprüfen, ob CodeIgniter funktioniert. Geben Sie einfach die Basis-URL, die Sie zuvor verwendet haben, in die Adressleiste Ihres Browsers ein:

http://192.168.20.148

Auch wenn Sie die Installation von CodeIgniter abgeschlossen haben, können Sie von diesem Punkt an noch viel mehr tun. Wenn Sie mit dem Framework noch nicht vertraut sind, können Sie die Dokumentation von CodeIgniter lesen, um sich besser damit vertraut zu machen und das Beste daraus zu machen.