HƯỚNG DẪN Cài đặt CodeIgniter trên VPS Linux

Thảo luận trong 'KIẾN THỨC VPS/SERVER' bắt đầu bởi quyet1990, 28/11/16.

  1. quyet1990

    quyet1990 New Member

    Tham gia ngày:
    22/10/16
    Bài viết:
    220
    Đã được thích:
    0
    CodeIgniter là một framework web PHP rất mạnh mẽ cho phép các nhà phát triển tạo ra các ứng dụng web đầy đủ tính năng một cách dễ dàng. Nó là một framework trong bộ thiết kế nhỏ, có tài liệu hướng dẫn rõ ràng và sử dụng phương pháp Model-View-Controller. Hôm nay chúng tôi sẽ cho bạn thấy làm thế nào để cài đặt CodeIgniter trên VPS Linux.

    Trước khi chúng tôi bắt đầu, xin hãy xem xét các yêu cầu hệ thống cơ bản. CodeIgniter đòi hỏi PHP phiên bản 5.4 hoặc mới hơn và MySQL 5.1 hoặc mới hơn với mysqli và PDO, bạn nên đảm bảo rằng hệ thống của bạn đáp ứng các yêu cầu này trước khi cài đặt.

    Đối với hướng dẫn này, chúng tôi đang sử dụng một Ubuntu VPS với Ubuntu 14.04 được cài đặt. Điều đầu tiên chúng ta cần làm là để kết nối với VPS Linux thông qua SSH và cập nhật hệ thống lên phiên bản mới nhất. Để cập nhật phần mềm hệ thống của bạn, bạn có thể thực hiện các lệnh sau đây:
    Mã:
    apt-get update
    apt-get upgrade
    
    Điều tiếp theo bạn cần làm là để điều hướng đến thư mục root của máy chủ của bạn và tải về phiên bản hiện tại của CodeIgniter.
    Mã:
    cd /var/www/
    wget https://github.com/bcit-ci/CodeIgniter/archive/3.0.1.zip
    
    Giải nén tập tin bạn đã tải về bằng cách sử dụng lệnh:
    Mã:
    unzip 3.0.1.zip
    Đổi tên thư mục cho dễ sử dụng:
    Mã:
    mv /var/www/CodeIgniter-3.0.1 /var/www/codeigniter
    Thay đổi quyền sở hữu của thư mục và tập tin:
    Mã:
    chown -R www-data: /var/www/codeigniter
    Bây giờ chỉnh sửa tập tin virtual host và thay đổi đoạn mã root trỏ đến thư mục /var/www/codeigniter.
    Mã:
    nano /etc/apache2/sites-enabled/000-default
    Chỉnh sửa các dòng sau để phù hợp với nhu cầu của bạn:
    Mã:
    <VirtualHost *:80>
    ServerAdmin admin@yourdomain.com
    DocumentRoot /var/www/codeigniter/
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com
    <Directory /var/www/codeigniter/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    </Directory>
    ErrorLog /var/log/httpd/yourdomain.com-error_log
    CustomLog /var/log/httpd/yourdomain.com-access_log common
    </VirtualHost>
    
    Lưu lại và đóng tập tin một khi bạn đã làm xong. Sau đó khởi động lại Apache bằng cách thực hiện lệnh dưới đây:
    Mã:
    service apache2 restart
    Ngoài ra, bạn cần phải tạo ra một cơ sở dữ liệu, một user cơ sở dữ liệu và thiết lập mật khẩu cho CodeIgniter. Đăng nhập MySQL sử dụng user root:
    Mã:
    mysql -u root -p
    
    và thực hiện các lệnh sau đây:
    Mã:
    mysql> CREATE DATABASE codeigniter_db;
    mysql> GRANT ALL PRIVILEGES on codeigniter_db.* to 'codeigniter_user'@'localhost' identified by 'YoUrPaS$w0rD';
    mysql> FLUSH PRIVILEGES;
    mysql> exit
    
    Bạn có thể thay thế 'codeigniter_db', 'codeigniter_user và 'YoUrPaS$w0rD" phù hợp với nhu cầu của bạn.

    Một khi bạn tạo ra cơ sở dữ liệu MySQL, bạn cần phải thay đổi các thiết lập kết nối cơ sở dữ liệu sau để có thể truy cập vào cơ sở dữ liệu mới được tạo ra.
    Chỉnh sửa tập tin sau đây:
    Mã:
    nano /var/www/codeigniter/application/config/database.php
    Tìm các dòng sau:
    Mã:
    $db['default'] = array(
             'dsn' => '',
             'hostname' => 'localhost',
             'username' => '',
             'password' => '',
             'database' => '',
    );
    
    Ở đây, bạn cần phải nhập vào thông tin mà bạn đã tạo. Lưu lại tập tin và đóng nó lại.
    Ngoài ra, bạn cần phải chỉnh sửa tập tin sau đây:
    Mã:
    nano /var/www/codeigniter/application/config/config.php
    và tìm thấy dòng sau đây để thiết lập URL base của bạn:
    Mã:
    $config['base_url'] = 'http://yourdomain.com';
    Sau khi nhập tên miền của bạn, lưu lại tập tin và đóng nó lại.

    Điều tiếp theo bạn cần làm là mở trình duyệt web của bạn, nhập tên miền của bạn trong ô địa chỉ và bạn sẽ có thể truy cập cài đặt CodeIgniter của bạn.
    Hướng dẫn thêm về cách sử dụng bạn có thể tìm thấy tại:
    Mã:
    http://www.codeigniter.com/user_guide/
     

Chia sẻ trang này

Đang tải...