So installieren Sie CodeIgniter in CentOS 7

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

CodeIgniter muss nur wenige Anforderungen erfüllen:

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

Hinweis: In diesem Tutorial wird davon ausgegangen, dass Sie bereits eine haben LAMPE Stapel installiert. 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 Änderungen vorgenommen werden. Deaktivieren Sie SELinux durch 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 [email protected]'localhost' identified by 'password';
MariaDB> flush privileges;
MariaDB> exit

Dadurch wird eine Datenbank mit dem Namen erstellt code_db und Benutzer code_db identifiziert durch Passwort “Passwort”.

Installieren Sie den Composer Package Manager

Wenn Sie installieren möchten CodeIgniter Abhängigkeiten, die Sie benötigen Komponist. 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 sind wir bereit, mit dem fortzufahren CodeIgniter Installation. Wechseln Sie zuerst in das Webstammverzeichnis 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, unter denen Composer ausgeführt wird:

# composer install
Installieren Sie CodeIgniter in CentOS
Installieren Sie CodeIgniter in CentOS

Jetzt werden wir den Besitz der Dateien auf Benutzer Apache aktualisieren:

# 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

So konfigurieren Sie die Datenbankeinstellungen für Ihre CodeIgniterBearbeiten Sie die folgende Datei mit Ihrem bevorzugten Texteditor:

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

Finden 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 dies zu überprüfen CodeIgniter funktioniert. Geben Sie einfach die zuvor verwendete Basis-URL in die Adressleiste Ihres Browsers ein:

http://192.168.20.148
Überprüfen Sie den CodeIgniter
Überprüfen Sie den CodeIgniter

Obwohl Sie die Installation von abgeschlossen haben CodeIgniterAb diesem Punkt kann noch viel mehr getan werden. Wenn Sie neu im Framework sind, können Sie dies überprüfen Dokumentation von CodeIgniter um sich damit vertraut zu machen und das meiste daraus zu machen.

Similar Posts

Leave a Reply

Your email address will not be published.