نحوه نصب CodeIgniter در CentOS 7

نحوه نصب CodeIgniter در CentOS 7

علی مرادی

CodeIgniter یک فریم ورک توسعه قدرتمند است که در PHP نوشته شده است و توسط توسعه دهندگانی که برنامه های وب کاملاً برجسته ای را ایجاد می کنند ، بسیار مورد استفاده قرار می گیرد.

CodeIgniter نیازها به برنامه های کمی برای اجرا دارد:

  • یک وب سرور که در این آموزش ما می خواهیم از Apache استفاده کنیم.
  • PHP 5.6 یا جدیدتر
  • سرور دیتابیس مانند MySQL 5.1 (یا جدیدتر). PostgreSQL ، MS SQL ، SQLite و غیره. در این آموزش ، ما قصد داریم از MariaDB استفاده کنیم.
  • Composer

توجه: این آموزش فرض می کند شما قبلاً یک LAMP در سرور نصب کرده اید. اگر هنوز آن را کانفیگ نکرده اید ، مقاله ما در این باره را مطالعه کنید: نحوه تنظیم سرور LAMP در CentOS.

در ادامه با ما در شتابان هاست همراه باشید.

SELINUX را غیرفعال کنید:

قبل از ادامه ، تغییرات دیگری وجود دارد که باید انجام شود. با دستور زیر SELinux را غیرفعال کنید:

 vi /etc/sysconfig/selinux

و SELinux را بر روی حالت غیرفعال تنظیم کنید:

SELINUX=disabled

برای CodeIgniter دیتابیس MySQL ایجاد کنید:

در مرحله بعدی ما کاربر دیتابیس وخود دیتابیس را برای نصب CodeIgniter ایجاد خواهیم کرد. برای انجام این کار ، موارد زیر را وارد کنید:

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

با این کار دیتابیسی با نام code_db و user_db کاربر با رمزعبور “password” مشخص می شود.

Composer Package Manager را نصب کنید:

اگر می خواهید پیش نیاز های CodeIgniter را نصب کنید ، به Composer نیاز خواهید داشت. نصب آن با دستورات زیر آسان است:

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

CodeIgniter Framework را نصب کنید:

اکنون ما آماده هستیم تا با نصب CodeIgniter ادامه دهیم. ابتدا به فهرست root وب سرور خود بروید.

cd /var/www/html/

سپس می خواهیم از git برای شبیه سازی CodeIgniter از مخزن git خود استفاده کنیم:

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

در مرحله بعدی پیش نیاز های مورد نیاز را در حال اجرای Composer نصب خواهیم کرد:

composer install

اکنون مالکیت فایل ها را به کاربر آپاچی به روز می کنیم:

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

کانفیگ CodeIgniter Base URL:

اکنون ، با ویرایش فایل زیر ، Base URL را کانفیگ می کنیم:

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

خط زیر را تغییر دهید:

$config['base_url'] = '';

و درون کوت ها URL را که برای دسترسی به برنامه استفاده خواهید کرد اضافه کنید. در این مثال ما از  http://192.168.20.148 استفاده می کنیم.

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

کانفیگ دیتابیس CodeIgniter:

برای کانفیگ تنظیمات دیتابیس برای CodeIgniter خود ، فایل زیر را با ویرایشگر متن مورد علاقه خود ویرایش کنید:

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

بخش زیر را پیدا کنید:

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

با اطلاعات زیر آن را جایگزین کنید:

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

فایل را ذخیره کنید. اکنون شما باید یک مرورگر وب باز کنید تا بررسی کنید CodeIgniter کار می کند. فقط کافیست URL پایه را که قبلاً کانفیگ کرده اید در نوار آدرس مرورگر خود وارد کنید:

http://192.168.20.148

حتی اگر نصب CodeIgniter را به پایان رسانده اید ، کارهای بیشتری باید از این مرحله انجام داد. اگر تازه وارد این فریم ورک شده اید ، می توانید اسناد CodeIgniter را بررسی کنید تا با آن بیشتر آشنا شوید و بیشتر آن را استفاده کنید.

امیدوارم این مقاله براتون مفید بوده باشه.

ما رو تو شتابان هاست دنبال کنید.