Hướng dẫn cài đặt nginx php pthreadtrên ubuntu năm 2024
Cài đặt LEMP trên Ubuntu 22 – LEMP là viết tắt của Linux, Nginx (Engine-X), MariaDB/MySQL và PHP, tất cả đều là phần mềm miễn phí. Đây là những phần mềm phổ biến nhất cung cấp môi trường hoạt động cho các trang web. Trong bài viết này Nhân Hòa sẽ hướng dẫn các bạn cài đặt LEMP trên Ubuntu 22.04 với PHP 8.1. 1. Cài đặt NginxCài đặt Nginx:
Trên Ubuntu 22.04, Nginx được cấu hình bắt đầu chạy khi cài đặt. Nếu tường lửa ufw đang chạy, thì bạn cần phải cho phép kết nối với Nginx. Nginx tự đăng ký với ufw khi cài đặt. Do đó việc thực hiện trở nên đơn giản hơn. Cho phép lưu lượng truy cập trên cổng 80.
Kiểm tra phiên bản nginx:
Truy cập IP máy chủ trên trình duyệt ta sẽ thấy như sau: 2. Cài đặt hệ quản trị cơ sở dữ liệuTrên thực tế với LEMP, bạn có thể sử dụng
2 hoặc
3 đều được, bài này mình sẽ hướng dẫn với
3. Trước khi cài đặt, ta sẽ gỡ phiên bản hiện tại của MariaDB trên máy để cài đặt mới. Gỡ MariaDB hiện tại trên Ubuntu:
Cài đặt mới MariaDB
Dịch vụ MariaDB sẽ tự động khởi chạy. Kiểm tra trạng thái:
Kiểm tra version của MariaDB:
Cài đặt một số thông tin ban đầu:
3. Cài đặt PHPKhông giống với Apache, Nginx không tích hợp hỗ trợ xử lý các tệp PHP. Vì vậy, ta cài đặt một ứng dụng riêng biệt để xử lý các tệp PHP. Chẳng hạn như PHP FPM (
1) Cài đặt module
2 và
3
Kiểm tra phiên bản php
Ta sẽ thấy phiên bản php sau khi cài là 8.1.2 Bây giờ ta đã cài đặt đủ các thành phần của LEMP stack. Nhưng vẫn cần phải thực hiện một số thay đổi về cấu hình để yêu cầu Nginx sử dụng PHP để xử lý nội dung. Mở thư mục:
4. Trong ví dụ này, tên máy chủ được đặt là
5 (Bạn có thể đặt bất kì tên bạn muốn). Tạo file
5
0 Thêm nội dung sau:
1 Trong đó:
Tạo liên kết tượng trưng từ file cấu hình server ở trên (trong thư mục
1
2 Hủy liên kết file cấu hình mặc định khỏi thư mục
2:
3 Lưu ý: Nếu bạn cần khôi phục cấu hình mặc định, bạn có thể tạo liên kết lại với file mặc định:
4 Kiểm tra xem file cấu hình mới có lỗi gì không:
5
6
Reload Nginx:
7 Tạo file
3
8 Thêm vào nội dung sau:
9 Dùng trình duyệt gõ vào thanh URL
0 Khi xuất hiện màn hình tương tự như hình có nghĩa là đã cài PHP thành công. Sau khi cài đặt xong, bạn nên xóa file
4, vì nó có thể cho người dùng trái phép một số gợi ý về cấu hình của trang web và giúp họ cố gắng đột nhập.
1 Kết luậnNhư vậy Cloud365 đã hướng dẫn xong cho bạn cách cài đặt LEMP stack trên hệ điều hành Ubuntu 22.04 với PHP 8.1 |