Giới thiệu

OpenLiteSpeed ​​là một máy chủ web nguồn mở được đặc trưng bởi kiến ​​trúc hướng sự kiện hiệu suất cao, trọng lượng nhẹ và các quy tắc viết lại tương thích với Apache. Sau khi cài đặt trên VPS hoặc Máy chủ chuyên dụng, nó yêu cầu cấu hình thêm trên WebAdmin để chuẩn bị cài đặt các trang web CMS và ứng dụng web.


Ngoài ra, nó yêu cầu cài đặt các gói cần thiết, tức là phiên bản php mới nhất (tức là 7.2 tại thời điểm xuất bản của hướng dẫn này) để xử lý các yêu cầu máy chủ web và MySQL 8.0 cho CMS hoặc cơ sở dữ liệu trang web.

Trong hướng dẫn này, chúng tôi minh họa cách định cấu hình OpenLiteSpeed ​​cho cài đặt CMS hoặc Ứng dụng bằng cách cài đặt PHP 7.2 và MySQL 8.0 và định cấu hình chúng với máy chủ web OpenLiteSpeed ​​trên Ubuntu 18.04.

Điều kiện tiên quyết:

  • Đã cài đặt LiteSpeed ​​Web Server trên Ubuntu 18.04. Bạn có thể thực hiện việc này bằng cách làm theo hướng dẫn của chúng tôi Hướng dẫn cách cài đặt Máy chủ web Litespeed trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
  • Hiểu biết cơ bản về các lệnh Linux
  • Một người dùng không root với các đặc quyền sudo

Cài đặt và cấu hình PHP 7.2 với LiteSpeed

Tổng quat

Litespeed hoàn toàn hỗ trợ PHP mà không cần cấu hình thêm. Tuy nhiên, Litespeed theo mặc định đi kèm với php5.6nhị phân (/ usr / local / lsws / lsphp) chỉ có thể được sử dụng cho phát triển môi trường và KHÔNG ĐƯỢC KHUYẾN NGHỊ cho sản xuất môi trường. Điều này là do xây dựng tối thiểu của nó.

Hỗ trợ PHP trong Litespeed bao gồm hai phần như sau:

1. Ứng dụng bên ngoài PHP: Litespeed không có sẵn PHP mà giao các nhiệm vụ thực thi cho các ứng dụng / thực thi PHP bên ngoài. Điều này cho phép ổn định hơn, bảo mật và quản lý các kết nối đồng thời. Hai ứng dụng bên ngoài PHP được sử dụng là:

  • LSAPI (LiteSpeed ​​SAPI – Giao diện lập trình ứng dụng máy chủ)
  • FCGI SAPI (FastCGI SAPI – Giao diện lập trình ứng dụng máy chủ)

LSAPI hoạt động như một giao diện giữa LiteSpeed ​​và PHP. Nó rất được khuyến khích vì nó được chế tạo đặc biệt cho Litespeed trong khi nó được thiết kế cho hiệu năng cao, nhanh hơn và có nhiều tính năng hơn FCGI SAPI. LSAPI cũng liên kết với Python và Ruby.

2. Trình xử lý tập lệnh: Cho phép Litespeed xác định cách các tệp sẽ được chuyển đến các ứng dụng cụ thể bằng cách ánh xạ hậu tố.

Lưu ý: Cả ứng dụng bên ngoài và trình xử lý tập lệnh phải được cấu hình trong Bảng điều khiển WebAdmin như được minh họa trong phần sau – đang cài đạt PHP 7.2 cho Litespeed.

Cài đặt PHP 7.2 cho Litespeed

Thêm kho lưu trữ cho Litespeed PHP 7.2 bằng cách chạy các lệnh

$ sudo bash
# wget -O – http://rpms.litespeedtech.com/debian/enable_lst_debain_Vpo.sh | bash

Sau đó cài đặt PHP 7.2 cho Litespeed bằng cách chạy lệnh.

$ sudo apt cài đặt lsphp72 lsphp72-chung lsphp72-mysql lsphp72-dev lsphp72-curl lsphp72-dbg lsphp72-tidy lsphp72-recode lsphp72-opcache

Cuối cùng tạo liên kết tượng trưng cho php7.2

$ sudo ln -sf / usr / local / lsws / lsphp72 / bin / lsphp / usr / local / lsws / fcgi-bin / lsphp7

Cấu hình PHP 7.2 với Máy chủ web LiteSpeed

Ở giai đoạn này, chúng tôi thay đổi phiên bản PHP đang được LiteSpeed ​​sử dụng từ 5.6 sang 7.2.

Đăng nhập vào máy chủ web LiteSpeed.

Đi đến cấu hình máy chủ > Ứng dụng bên ngoài > Nhấp chuột Thêm vào nút như trong hình dưới đây.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Sau đó chọn Tốc độ nhanh Ứng dụng SAPI cho Kiểu, sau đó nhấp vào Kế tiếp nút như hình dưới đây.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Nhập các cấu hình sau như sau:

Tên: lsphp72

Địa chỉ: uds: //tmp/lshttpd/lsphp.sock

Ghi chú: lsphp72forOpenLiteSpeed

Kết nối tối đa: 35

Ban đầuRequestTimeout (giây): 60

RetryTimeout (giây): 0

Lệnh: $ SERVER_ROOT / lsphp72 / bin / lsphp

Sau đó bấm vào Tiết kiệm nút ở góc bên phải như hình dưới đây:

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Vì hiện tại có hai phiên bản PHP trong máy chủ web, chúng tôi nên định cấu hình Litespeed để chỉ sử dụng PHP7.2 như sau.

Đi đến Kịch bản Xử lý > Nhấp vào nút Chỉnh sửa như hình dưới đây.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Chọn lsphp72 trong Xử lýTên và Nhấp chuột Nút lưu như hình.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Nhấp chuột Nút Khởi động lại duyên dáng để áp dụng các thay đổi được thực hiện như bên dưới.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Bây giờ Litespeed Web Server đang sử dụng PHP7.2

Định cấu hình Cổng 80 trên Máy chủ web Litespeed

Theo mặc định, máy chủ web Litespeed đang nhận HTTP yêu cầu trên Hải cảng 8088. Nhưng tất nhiên, bạn sẽ muốn khách truy cập trang web của bạn bao gồm cổng 8088 trên trình duyệt bất cứ khi nào họ truy cập trang web của bạn. Do đó bạn cần thay đổi điều này thành cổng 80.

Đi đến Người nghe > Nhấp vào nút Xem cho Mặc định Người nghe như hình.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Nhấp chuột nút Chỉnh sửa để chỉnh sửa cổng như hình dưới đây.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Thay đổi giá trị Cổng từ 8088 thành 80 và Nhấp chuột Nút lưu.

Cách chuẩn bị / Cấu hình OpenLiteSpeed ​​cho CMS hoặc Cài đặt ứng dụng

Nhấp chuột Nút Khởi động lại duyên dáng để áp dụng những thay đổi mới.

Cài đặt MySQL 8.0

MySQL là cần thiết để cung cấp cơ sở hạ tầng cơ sở dữ liệu cho CMS hoặc Ứng dụng web của bạn.

Để cài đặt MySQL 8.0 trong Máy chủ Ubuntu 18.04 của bạn, hãy làm theo hướng dẫn của chúng tôi -Làm thế nào để cài đặt MYSQL 8.0 và tạo cơ sở dữ liệu trên VPS Linux Ubuntu 18.04

Phần kết luận

Bây giờ bạn đã thiết lập và thiết lập môi trường máy chủ Litespeed của mình, giờ đây bạn có thể cài đặt bất kỳ CMS nào (ví dụ: WordPress, Drupal, Joomla), Ứng dụng web (ví dụ: Yii, Laravel), Ruby hoặc Python Framework trong Máy chủ web LiteSpeed.

Các bước tiếp theo là tìm hiểu những điều sau đây:

Cách tạo Virtualhost trên máy chủ web LiteSpeed

Cách cài đặt và định cấu hình WordPress trên máy chủ web LiteSpeed

Kiểm tra 3 dịch vụ lưu trữ Linux hàng đầu này

FastComet

Giá khởi điểm:
$ 2,95


độ tin cậy
9,7


Giá cả
9,5


Thân thiện với người dùng
9,7


Ủng hộ
9,7


Đặc trưng
9,6

Đọc đánh giá

Ghé thăm FastComet

Chủ nhà

Giá khởi điểm:
0,99 đô la


độ tin cậy
9,3


Giá cả
9,3


Thân thiện với người dùng
9,4


Ủng hộ
9,4


Đặc trưng
9,2

Đọc đánh giá

Ghé thăm Hostinger

ChemiCloud

Giá khởi điểm:
$ 2,76


độ tin cậy
10


Giá cả
9,9


Thân thiện với người dùng
9,9


Ủng hộ
10


Đặc trưng
9,9

Đọc đánh giá

Truy cập ChemiCloud

Bài viết hướng dẫn liên quan

  • Cách cài đặt AMPPS trên Ubuntu 18.04
    Trung gian
  • Cách thay đổi cài đặt PHP phổ biến trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách cài đặt PhpMyAdmin trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
  • Cách thiết lập WordPress Multisite trên Ubuntu 18.04 với Máy chủ web Apache
    Trung gian
  • Cách cài đặt LEMP (Linux, Nginx, MySQL, PHP) trên VPS Ubuntu 18.04 hoặc Máy chủ chuyên dụng
    Trung gian
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me