Trong bài viết này, mình sẽ tập trung hướng dẫn cách cài đặt và cấu hình LAMP Stack – Linux, Apache, MariaDB, PHP / PhpMyAdmin – trên phiên bản Ubuntu 18.04, trong điều kiện bản phân phối đã nâng cấp httpd daemon lên Apache 2.4.
Bước 1: Cài đặt Apache Server với các cấu hình căn bản.
1. Cài đặt gói apache2 service từ repositories chính thức bằng lệnh sau:
$ sudo apt install apache2
2. Sau khi quá trình cài đặt kết thúc, sử dụng lệnh sau để kiểm tra lại thông tin phiên bản Apache đã được cài đặt lên hệ thống
4. Kiểm tra trạng thái hoạt động của Apache bằng cách sử dụng lệnh sau
$ sudo systemctl status apache2
5. Kế tiếp, bạn cần mở dịch vụ http (mở port) trên Firewall đang được kích hoạt trên server (mặc định, tường lửa UFW được sử dụng trên Ubuntu 18.04) bằng những lệnh sau:
6. Cuối cùng, bạn mở trình duyệt web trên thiết bị client, truy cập đến địa chỉ IP server với giao thức HTTP qua đường dẫn: http://IP-server để tải nội dung trang mặc định của Apache 2.4.
Bước 2: Cài đặt PHP 7 hỗ trợ cho Apache
7. Ở bài viết trước, mình đã hướng dẫn chi tiết cách thức cài đặt các phiên bản PHP 7.x trên Ubuntu 18.04, bạn có thể tham khảo lại tại bài viết PHP 7.x
8. Để xem toàn bộ thông tin về phiên bản PHP đang được cài đặt trên hệ thống, bạn tạo file info.php trong Apache Document Root, khởi động lại apache2 service và mở trình duyệt truy cập theo URL: