Moodle là một hệ thống quản lý khóa học mã nguồn mở và miễn phí dựa trên PHP. Nó giúp các gia sư và tổ chức có thể tạo các khóa học giáo dục cho sinh viên hoặc người học của họ. Moodle đặc biệt hữu ích cho các tổ chức từ xa trên toàn cầu trong việc cung cấp tài liệu đào tạo cho người học của họ. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn từng bước về cách bạn có thể cài đặt Moodle trên Ubuntu 18 của mình. 04 hệ thống LTS,
điều kiện tiên quyết
Để bắt đầu cài đặt, hãy đảm bảo rằng bạn có phiên bản Ubuntu 18. 04 máy chủ LTS. Tại Cloudcone, bạn có thể dễ dàng triển khai một máy chủ đám mây hoặc VPS được quản lý hoàn toàn chỉ với $3. 71
Bước 1. Cài đặt máy chủ web Apache HTTP
Trước khi cài đặt máy chủ web Apache, trước tiên, hãy đăng nhập với quyền root và cập nhật và nâng cấp kho hệ thống
# sudo apt update -y && sudo apt upgrade -y
Tiếp theo, cài đặt Apache bằng cách chạy lệnh
# apt install apache2
Đầu ra mẫu
Tiếp theo, khởi động máy chủ HTTP Apache2 bằng cách chạy
# systemctl start apache2
Để xác minh trạng thái của máy chủ, hãy chạy
# systemctl status apache2
Bước 2. Cài đặt MySQL và PHP
Vì Moodle được điều khiển bằng PHP và lưu trữ nội dung khóa học cũng như các dữ liệu khác, chúng tôi cần cài đặt cơ sở dữ liệu PHP và MySQL để lưu trữ dữ liệu. Để làm như vậy, hãy chạy lệnh
# apt install mysql-client mysql-server php libapache2-mod-php
Đầu ra mẫu
Tuyệt vời. Bây giờ chúng tôi cần bắt đầu và đảm bảo rằng cơ sở dữ liệu của chúng tôi đang hoạt động
Để bắt đầu và kích hoạt cơ sở dữ liệu MySQL khi khởi động chạy
# systemctl start mysql # systemct enable mysql
Tiếp theo, chúng ta cần bảo mật cơ sở dữ liệu của mình. Để đạt được lần chạy này
# mysql_secure_installation
Bạn sẽ được nhắc trả lời một loạt câu hỏi
Enter current password for root [enter for none]: Just press the Enter
- ________số 8
New password: Enter password
# apt install apache2
0# apt install apache2
1# apt install apache2
2# apt install apache2
3# apt install apache2
4
Đáng kinh ngạc. Chúng tôi đã cài đặt và bảo mật thành công phiên bản cơ sở dữ liệu của mình. Bây giờ chúng ta cần thực hiện một vài sửa đổi đối với tệp cấu hình mysql mặc định. Sử dụng trình soạn thảo văn bản ưa thích của bạn, mở tệp bên dưới
# apt install apache25
Trong phần Mysqld, nối các dòng bên dưới
# apt install apache26
Lưu các thay đổi và thoát khỏi trình soạn thảo văn bản của bạn
Cuối cùng, khởi động lại cơ sở dữ liệu MySQL để thực hiện các thay đổi
# apt install apache27
Bước 3. Cài đặt thêm phần mềm
Để Moodle hoạt động như mong đợi, chúng ta cần cài đặt các gói phần mềm bổ sung bằng lệnh bên dưới
# apt install apache28
đầu ra mẫu
Bước 4. Tạo cơ sở dữ liệu cho Moodle
Sau khi đã cài đặt các gói cần thiết cho Moodle, bây giờ chúng ta cần tạo cơ sở dữ liệu Moodle và người dùng Moodle MySQL. Trước tiên, hãy đăng nhập vào cơ sở dữ liệu của chúng tôi
# apt install apache29
Cung cấp mật khẩu MySQL được yêu cầu và nhấn 'Enter'
Tiếp theo, tạo một cơ sở dữ liệu Moodle trống
# systemctl start apache20
Tiếp theo, tạo một người dùng cơ sở dữ liệu bằng mật khẩu
# systemctl start apache21
Tiếp theo, cấp quyền truy cập đầy đủ cho người dùng vào cơ sở dữ liệu
# systemctl start apache22
Lưu các thay đổi của bạn và thoát bằng các lệnh bên dưới
ĐẶC QUYỀN FLUSH;
LỐI RA;
Bước 5. Tải xuống phiên bản Moodle mới nhất
Tải xuống bản phát hành Moodle mới nhất bằng lệnh
# systemctl start apache23
Giải nén tập tin tarball
# systemctl start apache24
Kế tiếp. di chuyển tệp 'moodle' vào thư mục gốc của web như được hiển thị
# systemctl start apache25
Sau đó, tạo một thư mục mới trong thư mục
# systemctl status apache23
# systemctl start apache26
cuối cùng, điều chỉnh quyền truy cập tệp như được hiển thị
# systemctl start apache27
Bước 5. Định cấu hình máy chủ HTTP Apache2
Chúng tôi cần tạo một máy chủ ảo cho Moodle sẽ được phục vụ trên trình duyệt thay vì Trang mặc định của Apache
Chúng tôi sẽ tạo một máy chủ ảo có tên là moodle. conf. Để đạt được điều này, chúng tôi sẽ chạy
# systemctl start apache28
Dán nội dung hiển thị bên dưới. Vui lòng nhớ thay thế các phần được đánh dấu bằng tên miền máy chủ của bạn
# systemctl start apache29
Lưu và thoát
Tiếp theo, kích hoạt các tệp máy chủ ảo Apache bằng cách chạy
# systemctl status apache20
Để các thay đổi có hiệu lực, hãy tải lại máy chủ web Apache
# systemctl status apache21
Bước 6. Thiết lập Moodle qua trình duyệt web
Sau khi khởi động lại máy chủ web Apache, hãy khởi chạy trình duyệt của bạn và duyệt địa chỉ IP của máy chủ của bạn như được hiển thị
# systemctl status apache22
Thao tác này sẽ mở trang web sau đây cung cấp cho bạn tùy chọn để chọn Ngôn ngữ của mình. Chọn ngôn ngữ ưa thích của bạn và nhấp vào 'Tiếp theo'
Thao tác này sẽ đưa bạn đến trang bên dưới nơi bạn sẽ xác minh đường dẫn đến thư mục moodle và lưu trữ dữ liệu. Bấm tiếp'
Trong phần tiếp theo, chọn loại cơ sở dữ liệu là MySQL được cải tiến [Native/mysqli] và nhấp vào 'Tiếp theo'
Trong phần tiếp theo, hãy điền thông tin chi tiết về Máy chủ cơ sở dữ liệu, Tên cơ sở dữ liệu, Người dùng cơ sở dữ liệu và Mật khẩu. Bấm tiếp'
Quá trình cài đặt sẽ thực hiện một số kiểm tra máy chủ
Nếu tất cả các yêu cầu được đáp ứng, nhấp vào 'Tiếp tục'
Thao tác này sẽ đưa bạn đến trang bên dưới nơi bạn sẽ điền thông tin chi tiết về người dùng quản trị viên
Hoàn thành tất cả các thông tin và lưu
Cuối cùng, đăng nhập bằng các chi tiết mà bạn đã chỉ định. Và đó là cách bạn cài đặt Moodle trong Ubuntu 18. 04