Wyszukiwanie w witrynie

Jak zainstalować CodeIgniter w CentOS 7


CodeIgniter to potężna platforma programistyczna napisana w PHP i jest powszechnie używana przez programistów tworzących w pełni funkcjonalne aplikacje internetowe.

CodeIgniter ma kilka wymagań do uruchomienia:

  • Serwer internetowy. Na potrzeby tego samouczka będziemy używać Apache.
  • PHP 5.6 lub nowszy
  • Serwer bazy danych taki jak MySQL 5.1 (lub nowszy). PostgreSQL, MS SQL, SQLite itp. Na potrzeby tego tutoriala będziemy używać MariaDB.
  • Kompozytor

Uwaga: w tym samouczku założono, że masz już zainstalowany stos LAMPY. Jeśli jeszcze go nie skonfigurowałeś, zapoznaj się z naszym przewodnikiem: Jak zainstalować stos LAMP na CentOS 7.

Wyłącz SELINUX

Zanim przejdziemy dalej, należy wprowadzić jeszcze kilka zmian. Wyłącz SELinux, edytując:

vi /etc/sysconfig/selinux

I ustaw SELinux na wyłączony:

SELINUX=disabled

Utwórz bazę danych MySQL dla CodeIgniter

Następnie utworzymy bazę danych i użytkownika bazy danych dla naszej instalacji CodeIgniter. Aby to zrobić, uruchom serwer MySQL i wprowadź następujące dane:

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

Spowoduje to utworzenie bazy danych o nazwie code_db i użytkownika code_db identyfikowanego hasłem „hasło ”.

Zainstaluj Menedżera pakietów Composer

Jeśli chcesz zainstalować zależności CodeIgniter, będziesz potrzebować composer. Jest łatwy w instalacji za pomocą następujących poleceń:

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

Zainstaluj środowisko CodeIgniter

Teraz możemy przystąpić do instalacji CodeIgniter. Najpierw przejdź do katalogu głównego swojego serwera.

cd /var/www/html/

Następnie użyjemy git do sklonowania CodeIgnitera z jego repozytorium git

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

Następnie zainstalujemy wymagane zależności, uruchamiając kompozytora:

composer install

Teraz zaktualizujemy własność plików na użytkownika Apache:

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

Skonfiguruj podstawowy adres URL CodeIgnitera

Teraz skonfigurujemy podstawowy adres URL, edytując następujący plik:

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

Zmień następujący wiersz:

$config['base_url'] = '';

W cudzysłowie dodaj adres URL, którego będziesz używać, aby uzyskać dostęp do aplikacji. W moim przypadku byłby to http://192.168.20.148.

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

Skonfiguruj połączenie z bazą danych CodeIgniter

Aby skonfigurować ustawienia bazy danych dla swojego CodeIgniter, edytuj następujący plik w swoim ulubionym edytorze tekstu:

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

Znajdź następującą sekcję:

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

Zmień na:

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

Zapisz plik. Teraz możesz już załadować przeglądarkę internetową i sprawdzić, czy CodeIgniter działa. Wystarczy wpisać użyty wcześniej podstawowy adres URL w pasku adresu przeglądarki:

http://192.168.20.148

Mimo że instalacja CodeIgniter została ukończona, od tego momentu można zrobić znacznie więcej. Jeśli dopiero zaczynasz przygodę ze frameworkiem, możesz sprawdzić dokumentację CodeIgnitera, aby lepiej się z nim zapoznać i jak najlepiej wykorzystać jego możliwości.