.4| Cài đặt và cấu hình XAMPP

Một phần của tài liệu Giáo trình quản trị hệ thống linux 2 Truyền thông và mạng máy tính (Trang 94 - 108)

5.4.1| Ý nghĩa XAMPP

Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như phpMyAdmin. Khơng như Appserv, Xampp có chương trình quản lý khá tiện lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc nào.

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 94

bao gồm chủ yếu là Apache HTTP Server, MariaDB database, và interpreters dành cho những đối tượng sử dụng ngôn ngữ PHP và Perl. Xampp là viết tắt của Cross-Platform (đa nền tảng-X), Apache (A), MariaDB (M), PHP (P) và Perl (P). Nó phân bố Apache nhẹ và đơn giản, khiến các lập trình viên có thể dễ dàng tạo ra máy chủ web local để kiểm tra và triển khai trang web của mình. Tất cả mọi thứ cần cho phát triển một trang web – Apache (ứng dụng máy chủ), Cơ sở dữ liệu (MariaDB) và ngôn ngữ lập trình (PHP) được gói gọn trong 1 tệp. Xampp cũng là 1 đa nền tảng vì nó có thể chạy tốt trên cả Linux, Windows và Mac. Hầu hết việc triển khai máy chủ web thực tế đều sử dụng cùng thành phần như XAMPP nên rất dễ dàng để chuyển từ máy chủ local sang máy chủ online.

Hình 5.3 – Tổng quan XAMPP

5.4.2| Cấu hình

Cài bằng dịng lệnh (nếu chưa có wget thì dùng lệnh yum install wget)

wget https://www.apachefriends.org/xampp-files/7.2.12/xampp-linux-x64-7.2.12-0- installer.run

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 95

Hoặc Dowload từ trang chủ tùy theo OS mình sử dụng

https://www.apachefriends.org/download.html

Tiến hành phân quyền thực thi cho file mới dowload về: # chmod +x xampp-linux-x64-7.2.12-0-installer.run Thực hiện chạy file và tiến hành cài:

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 96

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 99

chọn Finish

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 100

Chuyển qua tab Manager Servers và start các dịch vụ cần thiết:

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 101

Tiến hành cài bảo mật và phần mở rộng PHP OCI8 (Oracle) : /opt/lampp/xampp security

/opt/lampp/xampp enablessl /opt/lampp/xampp oci8

Phân quyền cho user daemon:

chown -R daemon:daemon /opt/lampp/htdocs/*

5.4.3| Kết quả thực hiện

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 102

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 103

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 105

Test FTP :

Tài liệu giảng dạy Quản trị hệ thống Linux 2 Trang 107

Một phần của tài liệu Giáo trình quản trị hệ thống linux 2 Truyền thông và mạng máy tính (Trang 94 - 108)

Tải bản đầy đủ (PDF)

(165 trang)