Apache là một dịch vụ tạo ra Server HTTP (máy chủ web - gủi nhận bằng giao thức http), nó cùng với MySQL, PHP trên hệ điều hành Linux tạo nên một hệ thống để lưu trữ và chạy các website rất phổ biến. Rất nhiều hệ thống chạy với 4 thành phần này chúng ta gọi nó là LAMP
. Để hiểu LAMP (Linux - Apache - MySql - Php) phối hợp làm việc như thế nào để chạy ứng dụng web xem hình vẽ dưới đây:
Sơ đồ làm việc Webserver
Apache
) đọc login.php từ ổ cứng lưu giữ host.PHP
chứ không phải HTML hay file ảnh ...., do đó nó tiến hành một xử lý tiếp theo, nó yêu cầu module PHP
xử lý file đó cho nó.Apache
.Tạm thời ta hiểu sự làm việc của Server Web là như vậy. Trong chuyên mục này không phải là sử dụng ngôn ngữ PHP mà chủ yếu là các bài về cấu hình, cài đặt, thiết lập để các thành phần đó làm việc với nhau tạo thành LAMP hoàn chỉnh. Các bài viết cóp nhặt từ nhiều nguồn khác nhau với mục đích học tập.
Thông tin cơ bản về Apache httpd -V Thư mục cài Apache httpd -V | grep _ROOT File cấu hình Apache httpd -V | grep SERVER_CONFIG Các Modules httpd -M Khởi chạy Apache (start), dừng (stop), khởi động lại restart httpd -k start Khởi chạy Apache (nối terminate) httpd -DFOREGROUND