Nội dung bài viết
Giới thiệu
PHP là gì?
PHP (viết tắt của “PHP: Hypertext Preprocessor”) là một ngôn ngữ lập trình kịch bản phía máy chủ (server-side scripting language) được thiết kế chủ yếu để phát triển web. PHP được sử dụng rộng rãi để xây dựng các trang web động và các ứng dụng web.
Đặc điểm của PHP:
- Ngôn ngữ mã nguồn mở: PHP là mã nguồn mở, có nghĩa là nó miễn phí và có thể được chỉnh sửa, phát triển bởi bất kỳ ai.
- Tích hợp tốt với HTML: PHP có thể được nhúng trực tiếp vào mã HTML, cho phép tạo ra các trang web động dễ dàng hơn.
- Thực thi trên máy chủ: PHP được thực thi trên máy chủ (server-side), nghĩa là mã PHP được chạy trên máy chủ và kết quả được gửi về cho người dùng dưới dạng HTML.
- Hỗ trợ nhiều cơ sở dữ liệu: PHP có thể làm việc với nhiều hệ quản trị cơ sở dữ liệu khác nhau như MySQL, PostgreSQL, Oracle, SQLite, và nhiều hệ thống khác.
- Đa nền tảng: PHP có thể chạy trên nhiều hệ điều hành như Windows, Linux, macOS, và nhiều hệ điều hành khác.
- Cộng đồng lớn và tài liệu phong phú: PHP có một cộng đồng phát triển lớn và tài liệu hỗ trợ phong phú, giúp các lập trình viên dễ dàng tìm kiếm tài liệu học tập và hỗ trợ.
Ứng dụng của PHP:
- Xây dựng các trang web động và các ứng dụng web.
- Phát triển hệ thống quản lý nội dung (CMS) như WordPress, Joomla, và Drupal.
- Tạo các ứng dụng thương mại điện tử, diễn đàn, mạng xã hội và nhiều loại ứng dụng web khác.
EasyApache 4 là gì?
EasyApache 4 là một công cụ quản lý Apache Web Server do cPanel phát triển, tích hợp sẵn trong cPanel & WHM (WebHost Manager). EasyApache 4 giúp quản trị viên máy chủ dễ dàng cài đặt, cấu hình, và quản lý các thành phần của Apache, như PHP, Apache modules, và các thư viện liên quan.
Một số tính năng nổi bật của EasyApache 4 bao gồm:
- Dễ dàng quản lý các phiên bản PHP: Cho phép cài đặt và quản lý nhiều phiên bản PHP trên cùng một máy chủ, giúp các website có thể chạy trên các phiên bản PHP khác nhau tùy theo nhu cầu.
- Cập nhật dễ dàng: Cho phép cập nhật Apache, PHP, và các modules chỉ với một vài cú nhấp chuột, giảm thiểu rủi ro và tiết kiệm thời gian.
- Cải thiện hiệu suất và bảo mật: EasyApache 4 tích hợp với nhiều công cụ bảo mật và hiệu suất như ModSecurity, suPHP, và nhiều modules khác.
- Giao diện người dùng thân thiện: Được tích hợp trực tiếp trong WHM, giúp người dùng dễ dàng thao tác và cấu hình thông qua giao diện đồ họa mà không cần phải thao tác trên dòng lệnh.
- Hỗ trợ đa cấu hình: Cho phép cấu hình linh hoạt cho từng tên miền hoặc ứng dụng cụ thể, giúp tối ưu hóa hiệu suất cho từng trường hợp sử dụng.
EasyApache 4 là một phần không thể thiếu cho các quản trị viên máy chủ sử dụng cPanel & WHM, giúp đơn giản hóa quá trình quản lý và cấu hình Apache Web Server.
Trong nội dung bài viết này, mình sẽ tập trung hướng dẫn cấu hình tùy biến Multiple PHP version bằng công cụ EasyApache 4 trên giao diện quản trị cPanel.
Hướng dẫn cấu hình Apache và PHP
Bước 1: Cài đặt phiên bản PHP mới với EasyApache 4
- Đầu tiên hãy truy cập vào máy chủ WHM/cPanel của bạn với quyền Root
Tại khung tìm kiếm hãy nhập “Apache” và click chọn EasyApache 4
- Trên giao diện chính của EasyApache 4, bạn chọn Customize trong mục Currently Installed Packages (Currently Installed Packages là profile mặc định đang sử dụng trên server).
- Từ menu Apache MPM, bạn có thể tùy chọn Multi-Processing Module hoặc MPM nào phù hợp với nhu cầu sử dụng trên server. Sau đó, chọn Next để tiếp tục.
- Tiếp theo tại tab Apache Modules, bạn hãy chọn cài đặt các modules cần thiết cho Apache. Sau khi chọn module cần thiết xong, nhấn Next để tiếp tục.
- Ở tab PHP Versions, bạn chọn phiên bản PHP muốn cài đặt lên server. cPanel sẽ tự động phát hiện những extensions cần thiết. Bạn nên chọn vào PHP X.X and Extensions khi quyết định cài đặt một phiên bản PHP mới. Cuối cùng là nhấn Next để sang tab tiếp theo.
- Ở tab PHP Extensions, bạn có thể tìm kiếm vào chọn cài đặt những extensions tương tứng với từng phiên bản PHP trên server. Sau khi hoàn tất các lựa chọn, nhấn Next để tiếp tục.
- Ở tab Ruby via Passenger và Additional Packages, nếu bạn không có nhu cầu sử dụng các ứng dụng Ruby, Node.js, Python và mã nguồn Java (Tomcat server) có thể chọn Next để bỏ qua.
- Ở tab cuối cùng là Review, bạn cần kiểm tra lại danh sách những cấu hình đã lựa chọn trước đó. Nếu đã chắn chắn với những thiết lập này, chọn Provision để hệ thống bắt đầu tiến trình cài đặt.
Lúc này quá trình cài đặt sẽ bắt đầu thực hiện, việc cài đặt nhanh hay chậm tùy thuộc vào cấu hình mà bạn chọn. Và nếu cài đặt thành công bạn sẽ nhận thông báo Provision process finished như bên dưới, bạn nhấn Done nữa là hoàn tất.
Để đảm bảo đã cài đặt thành công, bạn có thể tìm và truy cập vào MultiPHP Manager để xem các phiên bản PHP đã cài đặt.
Bước 2: Chọn phiên bản PHP cho website
Nếu bạn muốn thay đổi phiên bản PHP mới cho website, trên cPanel bạn truy cập vào MultiPHP Manager
Tiếp đó bạn click chọn website cần thay đổi PHP (1) >> tại mục PHP Version chọn PHP cần thay đổi (2) >> nhấn Apply (3)
Tổng kết
Ở trên là chi tiết các bước cài đặt PHP bằng EasyApache 4 trên cPanel / WHM Servers, hy vọng qua bài viết này các bạn sẽ có thể dễ dàng cài đặt thêm phiên bản PHP cho máy chủ của mình. Từ đó giúp máy chủ cũng như website luôn được update các phiên bản PHP mới nhất, giúp mang lại hiệu suất ổn định hơn.
Chúc các bạn thực hiện thành công.!