CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

소개

OpenLiteSpeed는 고성능의 경량 이벤트 중심 아키텍처와 Apache 호환 재 작성 규칙을 특징으로하는 오픈 소스 웹 서버입니다. VPS 또는 전용 서버에 설치 한 후 CMS 웹 사이트 및 웹 응용 프로그램 설치를 준비하기 위해 WebAdmin에서 추가 구성이 필요합니다..


또한 웹 서버 요청 처리 및 CMS 또는 웹 사이트 데이터베이스 용 MySQL 8.0에 필요한 최신 패키지 (예 :이 자습서를 게시 할 때 7.2)의 패키지를 설치해야합니다..

이 자습서에서는 PHP 7.2 및 MySQL 8.0을 설치하고 Ubuntu 18.04의 OpenLiteSpeed ​​웹 서버를 사용하여 CMS 또는 응용 프로그램 설치용 OpenLiteSpeed를 구성하는 방법을 보여줍니다..

전제 조건 :

  • 우분투 18.04에 LiteSpeed ​​웹 서버를 이미 설치했습니다. 튜토리얼 – Ubuntu 18.04 VPS 또는 전용 서버에 Litespeed Web Server를 설치하는 방법에 따라이를 수행 할 수 있습니다.
  • 리눅스 명령에 대한 기본 이해
  • sudo 권한을 가진 루트가 아닌 사용자

LiteSpeed를 사용하여 PHP 7.2 설치 및 구성

개요

Litespeed는 추가 구성없이 PHP를 완벽하게 지원합니다. 그러나 기본적으로 Litespeed는 php5.6이진 (/ usr / local / lsws / lsphp)에만 사용할 수 있습니다 개발 환경 및 권장되지 않음 생산 환경. 이것은 최소한의 빌드 때문입니다.

Litespeed의 PHP 지원은 다음과 같이 두 부분으로 구성됩니다.

1. PHP 외부 응용 프로그램: Litespeed에는 PHP가 내장되어 있지 않지만 실행 작업을 외부 PHP 응용 프로그램 / 실행 파일로 넘겨줍니다. 이를 통해 안정성, 보안 및 동시 연결 관리가 향상됩니다. 사용되는 두 가지 PHP 외부 응용 프로그램은 다음과 같습니다.

  • LSAPI (LiteSpeed ​​SAPI-서버 응용 프로그래밍 인터페이스)
  • FCGI SAPI (FastCGI SAPI – 서버 응용 프로그램 프로그래밍 인터페이스)

LSAPI는 LiteSpeed와 PHP 간의 인터페이스 역할을합니다. Litespeed를 위해 특별히 제작 된 반면 FCGI SAPI보다 더 빠르고 더 빠른 성능을 제공하도록 설계되었으므로 권장됩니다. LSAPI는 Python과 Ruby에도 바인딩합니다..

2. 스크립트 처리기 : Litespeed에서 접미사를 매핑하여 파일이 특정 응용 프로그램으로 전달되는 방법을 결정할 수 있습니다..

참고 : 다음 섹션에 설명 된대로 외부 애플리케이션 및 스크립트 핸들러 모두 WebAdmin 콘솔에서 구성해야합니다. – PHP 설치 7.2 Litespeed를 위해.

Litespeed 용 PHP 7.2 설치

명령을 실행하여 Litespeed PHP 7.2의 저장소를 추가하십시오.

$ sudo bash
# wget -O-http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | 세게 때리다

그런 다음 명령을 실행하여 Litespeed 용 PHP 7.2를 설치하십시오..

$ sudo apt install lsphp72 lsphp72-common lsphp72-mysql lsphp72-dev lsphp72-curl lsphp72-dbg lsphp72-tidy lsphp72-recode lsphp72-opcache -y

마지막으로 php7.2에 대한 심볼릭 링크를 만듭니다

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

LiteSpeed ​​웹 서버로 PHP 7.2 구성

이 단계에서는 LiteSpeed에서 사용중인 PHP 버전을 5.6에서 7.2로 변경합니다..

LiteSpeed ​​웹 서버에 로그인.

서버 구성으로 이동 > 외부 앱 > 딸깍 하는 소리 더하다 아래 그림과 같이 버튼.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

그런 다음 LiteSpeed SAPI 앱 유형, 클릭 다음 아래와 같이 버튼.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

다음과 같이 다음 구성을 입력하십시오.

이름 : lsphp72

주소 : uds : //tmp/lshttpd/lsphp.sock

노트 : lsphp72forOpenLiteSpeed

최대 연결 : 35

InitialRequestTimeout (초) : 60

재시도 시간 초과 (초) : 0

명령어 : $ SERVER_ROOT / lsphp72 / bin / lsphp

그런 다음 저장 아래와 같이 오른쪽 모서리에있는 버튼을 클릭하십시오.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

웹 서버에는 두 가지 PHP 버전이 있으므로 Litespeed를 사용하도록 구성해야합니다 PHP7.다음과 같이 2.

이동 스크립트 매니저 > 아래와 같이 편집 버튼을 클릭하십시오.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

에서 선택 lsphp72 매니저이름 과 딸깍 하는 소리 그림과 같이 저장 버튼.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

딸깍 하는 소리 다음과 같이 변경 사항을 적용하는 정상 재시작 버튼.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

이제 Litespeed Web Server는 PHP7.2를 사용하고 있습니다

Litespeed 웹 서버에서 포트 80 구성

기본적으로 Litespeed 웹 서버는 수신합니다 HTTP 요청 포트 물론, 웹 사이트 방문자가 사이트를 방문 할 때마다 브라우저에 포트 8088을 포함시키지 않기를 원할 것입니다. 따라서 이것을 포트 80으로 변경해야합니다.

이동 청취자 > 보기 버튼을 클릭하십시오 기본 리스너 그림과 같이.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

딸깍 하는 소리 아래와 같이 포트를 편집하는 Edit 버튼.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

Port 값을 8088에서 80으로 변경하고 딸깍 하는 소리 저장 버튼.

CMS 또는 응용 프로그램 설치를 위해 OpenLiteSpeed를 준비 / 구성하는 방법

딸깍 하는 소리 새로운 변경 사항을 적용하는 우아한 다시 시작 버튼.

MySQL 8.0 설치

CMS 또는 웹 응용 프로그램에 데이터베이스 인프라를 제공하려면 MySQL이 필요합니다.

Ubuntu 18.04 서버에 MySQL 8.0을 설치하려면 자습서 -MySQL 8.0을 설치하고 Ubuntu 18.04 Linux VPS에서 데이터베이스를 만드는 방법을 참조하십시오.

결론

설정을 설정하고 Litespeed 서버 환경을 구성 했으므로 이제 LiteSpeed ​​웹 서버에 CMS (예 : WordPress, Drupal, Joomla), 웹 응용 프로그램 (예 : Yii, Laravel), Ruby 또는 Python 프레임 워크를 설치할 수 있습니다.

다음 단계는 다음을 배우는 것입니다.

LiteSpeed ​​웹 서버에서 VirtualHosts를 작성하는 방법

LiteSpeed ​​웹 서버에 WordPress를 설치하고 구성하는 방법

이 3 가지 Linux 호스팅 서비스를 확인하십시오.

FastComet

시작 가격 :
$ 2.95


신뢰할 수 있음
9.7


가격
9.5


사용자 친화적
9.7


지원하다
9.7


풍모
9.6

리뷰 읽기

FastComet 방문

주인공

시작 가격 :
$ 0.99


신뢰할 수 있음
9.3


가격
9.3


사용자 친화적
9.4


지원하다
9.4


풍모
9.2

리뷰 읽기

Hostinger 방문

ChemiCloud

시작 가격 :
$ 2.76


신뢰할 수 있음
10


가격
9.9


사용자 친화적
9.9


지원하다
10


풍모
9.9

리뷰 읽기

ChemiCloud 방문

관련 사용법 기사

  • Ubuntu 18.04에 AMPPS를 설치하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에서 일반적인 PHP 설정을 변경하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 PhpMyAdmin을 설치하는 방법
    중급
  • Apache Web Server를 사용하여 Ubuntu 18.04에서 WordPress Multisite를 설정하는 방법
    중급
  • Ubuntu 18.04 VPS 또는 전용 서버에 LEMP (Linux, Nginx, MySQL, PHP) 스택을 설치하는 방법
    중급
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me