How to install Codeignetor centos 7?

Codeignetor is a PHP framework used to build a web application that is used widely by the developers over the world. Before you install Codeignetor make sure the following requirements are already installed.

  • Webserver apache or nginx
  • PHP 5.6
  • MySQL
  • Composer

Once you confirm the above component on your server. Proceed to install Codeignetor with the following steps.

  1. Set SELinx Status to disable.

    # SELINUX=disabled
  2. Let us create MySQL Database for codeignetor.

    # create database mycode_db;
    grant all privileges on mycodeusr.* to [email protected]'localhost' identified by 'your_password';
    flush privileges;
    exit
  3. Now, we will install Composer Package Manager.

    # curl -sS https://getcomposer.org/installer | php
    
    # mv composer.phar /usr/local/bin/composer
    # chmod +x /usr/local/bin/composer
    exit
  4. We will install Codeigniter. Go to the root directory html.

    # cd /var/www/html/
  5. Clone CodeIgniter from its git repository.

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


  6. We will install required dependencies running composer.

    # composer install
    
  7. Provide file ownership of files to apache user.

    # chown -R apache:apache /var/www/html/
    
  8. We will configure the base url by editing config.php file.

    # vi /var/www/html/application/config/config.php
    
  9. locate the below line.

    $config['base_url'] = '';
    
  10. Modify this line by adding your application url in the quotes.

    $config['base_url'] = 'http://173.248.174.102';
    
  11. To configure Codeignetor Database connection setting, edit the following file with your favorite text editor:

    # vi /var/www/html/application/config/database.php
    
  12. Locate below path.

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

    $db['default'] = array(
            'dsn'   => '',
            'hostname' => 'localhost',
            'username' => 'mycode_db',
            'password' => 'your-db-user-password',
            'database' => 'mycodeusr',
            'dbdriver' => 'mysqli',
    
  13. Once you are done with the changes, save this file. Access the url which you have added earlier in base_url and verify that codeignator is working.

Related Articles

How to Install MySQL on CentOS 7.x?

MySQL is one of the popular database management systems. For now, MySQL is no longer within...

How to install ISPConfig on Ubuntu 18.04?

This article will help you on how to install ISPConfig on Ubuntu 18.04. ISPConfig is an open...

How to Increase Open Files Limit in Ubuntu?

You may receive a message on Linux system like "Too many open files". This mean server has...

How to check Various cPanel logs like WHM, Apache, MySQL, Email, Error etc?

You can use cPanel to access your Linux hosting account with GUI. It is relatively easier to work...

Can I open APN port 2195 on my VPS?

You will get full administrative control of your VPS, therefore you can surely open/close any...

  • 0 Users Found This Useful

Was this answer helpful?