.3 – Mơ hình thực hiện Web Server

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 88 - 95)

5.3| Cài đặt và cấu hình Web Server(Apache, PHP, mySQL)

5.3.1| Cài đặt gói

Thực hiện cài đặt các gói cần thiết cho dịch vụ: httpd, php, mysql,... (Theo hướng dẫn

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

5.3.2| Cấu hình

Cài đặt Apache

# yum install httpd –y

Khởi động dịch vụ

# service httpd start

Cho phép mặc định chạy khi khởi động # chkconfig httpd on

Cấu hình nội dung file index.html

[root@Server ~]# vi /var/www/html/index.html 

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

# yum install mysql mysql-server –y

Khởi động dịch vụ # service mysqld start

# chkconfig mysqld on

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

# mysql_secure_installation

Cài đặt PHP

# yum install php –y

Restart dịch vụ # service httpd restart

- Cài đặt gói # yum install php-mysql –y

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

Cài đặt phpMyadmin

# yum install –y epel*

#yum install phpmyadmin -y

# vi /etc/httpd/conf.d/phpMyAdmin.conf Sửa dòng 17 với 25 thành địa chỉ server

# service httpd restart

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

Truy cập địa chỉ 192.168.1.1/phpmyadmin

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

 Tại máy client: Kiểm tra web html

Đối với Web PHP-SQL có thể lên các trang source web (sharecode.vn, scodeweb.com,...) tải về và upload web:

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

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

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.

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 88 - 95)

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

(165 trang)