Cách cài đặt CodeIgniter PHP Framework trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
CodeIgniter là một framework PHP miễn phí, mã nguồn mở và mạnh mẽ với kích thước rất nhỏ, được Rick Ellis tạo ra vào năm 2006. Nó được xây dựng dành riêng cho các nhà phát triển cần một bộ công cụ đơn giản và tinh tế để tạo các ứng dụng web đầy đủ tính năng. Nó đi kèm với nhiều tính năng bao gồm, Trọng lượng nhẹ, Hỗ trợ cơ sở dữ liệu Active Record, Thư viện thao tác hình ảnh, Hỗ trợ trợ giúp, Định tuyến URI, Hệ thống dựa trên Model-View-Controller và nhiều hơn nữa.

Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách cài đặt CodeIgniter trên máy chủ Ubuntu 18.04 LTS (Bionic Beaver).

Yêu cầu​

  • Một máy chủ chạy Ubuntu 18.04.
  • Một người dùng không phải root có mật khẩu root được thiết lập cho máy chủ của bạn.

Cài đặt Apache và PHP​

CodeIgniter chạy trên máy chủ web Apache và được viết bằng ngôn ngữ PHP, vì vậy bạn sẽ cần cài đặt Apache và PHP vào hệ thống của mình. Trước tiên, hãy cài đặt máy chủ web Apache bằng lệnh sau:
Mã:
sudo apt-get install apache2 -y
Theo mặc định, phiên bản PHP mới nhất không khả dụng trong Ubuntu 18.04, vì vậy bạn sẽ cần thêm kho lưu trữ cho phiên bản đó. Bạn có thể thêm kho lưu trữ PHP bằng lệnh sau:
Mã:
sudo apt-get install python-software-properties -y
sudo add-apt-repository -y ppa:ondrej/php
Sau khi kho lưu trữ được cập nhật, bạn có thể cài đặt PHP và các thư viện khác bằng lệnh sau:
Mã:
sudo apt-get install libapache2-mod-php7.1 php7.1-common php7.1-xml php7.1-zip php7.1-mysql unzip wget -y
Tiếp theo, khởi động dịch vụ web Apache và cho phép nó khởi động khi khởi động:
Mã:
sudo systemctl start apache2
sudo systemctl enable apache2

Cài đặt CodeIgniter​

Bạn có thể tải xuống phiên bản CodeIgniter mới nhất từ kho lưu trữ Git bằng lệnh sau:
Mã:
wget https://github.com/bcit-ci/CodeIgniter/archive/3.1.5.zip
Sau khi tải xuống hoàn tất, hãy giải nén tệp đã tải xuống bằng lệnh sau:
Mã:
unzip 3.1.5.zip
Sao chép thư mục đã giải nén vào thư mục gốc Apache và cấp quyền thích hợp bằng lệnh sau:
Mã:
sudo cp -r CodeIgniter-3.1.5 /var/www/html/codeigniter
sudo chown -R www-data:www-data /var/www/html/codeigniter
sudo chmod -R 777 /var/www/html/codeigniter/
Tiếp theo, tạo chỉ thị máy chủ ảo apache cho CodeIgniter.
Mã:
sudo nano /etc/apache2/sites-available/codeigniter.conf
Thêm lệnh sau dòng:
Mã:
 ServerAdmin [emailprotected] DocumentRoot /var/www/html/codeigniter ServerName yourdomain.com Tùy chọn +FollowSymLinksAllowOverride AllOrder allow,denyallow from all  ErrorLog /var/log/apache2/codeigniter-error_log CustomLog /var/log/apache2/codeigniter-access_log common
Lưu và đóng tệp, sau đó bật tệp máy chủ ảo bằng lệnh sau:
Mã:
sudo a2ensite codeigniter
Cuối cùng, khởi động lại dịch vụ apache để áp dụng tất cả các thay đổi:
Mã:
systemctl restart apache2

Truy cập CodeIgniter​

Mở trình duyệt web của bạn và nhập URL http://yourdomain.com, bạn sẽ được chuyển hướng đến bảng điều khiển CodeIgniter như hiển thị trên trang sau:





Xin chúc mừng! bạn đã cài đặt thành công CodeIgniter trên máy chủ Ubuntu 18.04 LTS.
 
Back
Bên trên