نصب CodeIgniter در لینوکس CentOS ساده است، در این مقاله نحوه نصب کدایگنایتر در سنت او اس را به شما عزیزان آموزش خواهیم داد، همراه داتیس نتورک باشید.
نصب CodeIgniter در لینوکس CentOS
کدایگنایتر یا CodeIgniter یک فریمورک MVC برای زبان برنامه نویسی PHP است که فرایند توسعه برنامه های تحت PHP را سرعت می بخشد.
CodeIgniter نیازها به برنامه های کمی برای اجرا دارد:
- یک وب سرور که در این آموزش ما می خواهیم از Apache استفاده کنیم.
- سرور دیتابیس مانند MySQL 5.1 (یا جدیدتر). PostgreSQL ، MS SQL ، SQLite و غیره. در این آموزش ، ما قصد داریم از MariaDB استفاده کنیم.
- PHP 5.6 یا جدیدتر
- Composer
توجه: این آموزش فرض می کند شما قبلاً یک LAMP در سرور نصب کرده اید.
1- SELINUX را غیرفعال کنید
قبل از ادامه ، تغییرات دیگری وجود دارد که باید انجام شود. با دستور زیر SELinux را غیرفعال کنید:
vi /etc/sysconfig/selinux
و SELinux را بر روی حالت غیرفعال تنظیم کنید:
2- برای 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” مشخص می شود.
3- 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
4- 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/
5- کانفیگ 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';
6- کانفیگ دیتابیس 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
امیدواریم مقاله آشنایی با نحوه نصب کدایگنایتر در سنت او اس مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.