워드프레스 설치 권장 사양 (PHP8 버전, 웹서버, 데이터베이스, 확장 모듈)

워드프레스 설치 권장 사양 (PHP 버전, 웹서버, 데이터베이스. 확장 모듈) 그리고 워드프레스 php 8.0-8.1 호환성 문제 등 워드프레스 설치를 위한 서버 구성전 참고 사항 정리

워드프레스 설치 권장 사양

워드프레스 PHP 버전 호환 목록

워드프레스 설치 권장 사양

워드프레스 설치 최소 요구 사항

  • PHP 7.4 이상
  • MySQL 5.7 이상 또는 MariaDB 10.2 이상
  • mod_rewrite 모듈이 있는 Nginx 또는 Apache
  • HTTPS 지원

참조 : 워드프레스 설치 서버 환경

Web Server

권장되는 가장 인기 있는 웹서버 두 가지는 다음과 같습니다.

  • 아파치 HTTPD 2.4
  • nginx 1.20 / 1.19

Database

WordPress에서 공식적으로 권장하는 것은 다음과 같습니다.

  • MySQL 8.0 / 5.7 / 5.6
  • MariaDB 10.5 / 10.4 / 10.3 / 10.2

시스템 패키지

  • ImageMagick : Imagick 확장에 필요
  • Ghost Script : Imagick/ImageMagick이 미디어 라이브러리에 대한 PDF 축소판을 생성할 수 있도록 합니다.

PHP

  • PHP 8.0
  • PHP 7.4

PHP Extensions

PHP Extensions 목록

아래 나열된 PHP 확장은 WordPress 사이트가 작동하는 데 필요합니다.

확장 목록(필수)

  • json : 다른 서버와의 통신 및 JSON 형식의 데이터 처리에 사용됩니다.
  • mysqli, mysql 또는 mysqlnd : 데이터베이스 상호 작용을 위해 MySQL에 연결합니다.

확장 목록(권장)

아래 나열된 PHP 확장은 워드프레스가 최적으로 작동하고 많은 인기 있는 플러그인과 테마와의 호환성을 극대화하기 위해 적극 권장됩니다.

  • curl : 원격 요청 작업을 수행합니다.
  • dom :텍스트 위젯 내용을 검증하고 IIS7+를 자동으로 구성하는 데 사용됩니다.
  • exif : 이미지에 저장된 메타데이터에서 작동합니다.
  • fileinfo : 파일 업로드의 가장 유형을 탐지하는 데 사용됩니다.
  • hash : 암호 및 업데이트 패키지를 포함한 해싱에 사용됩니다.
  • imagick : 미디어 업로드를 위한 더 나은 이미지 품질을 제공합니다.
  • mbstring : UTF8 텍스트를 적절하게 처리하는 데 사용됩니다.
  • openssl : 다른 호스트에 대한 SSL 기반 연결을 허용합니다.
  • pcre : 코드 검색에서 패턴 일치 성능을 향상시킵니다.
  • xml : 타사 사이트 등의 XML 구문 분석에 사용됩니다.
  • zip : 플러그인, 테마 및 WordPress 업데이트 패키지의 압축을 푸는 데 사용됩니다.

확장 목록(예비 선택)

완전성을 위해, 아래는 워드프레스가 특정 상황에서 또는 다른 모듈을 사용할 수 없는 경우에 사용할 수 있는 나머지 PHP 모듈 목록입니다.

이러한 것들은 예비이거나 선택 사항이며 최적의 환경에서 반드시 필요한 것은 아니지만, 설치한다고 해서 나쁠 것은 없습니다.

  • bcmath : 임의의 크기 및 2147483647자리까지의 정밀도를 지원하는 임의의 정밀도 수학의 경우.
  • filter : 사용자 입력을 안전하게 필터링하는 데 사용됩니다.
  • gd : Imagick이 설치되어 있지 않으면 GD Graphics Library가 이미지 조작을 위한 기능 제한 예비로 사용됩니다.
  • iconv : 문자 집합 간에 변환하는 데 사용됩니다.
  • intl : 형식 지정, 변환, 인코딩 변환, 일정관리 작업, 일치 데이터 정렬, 텍스트 경계 찾기 및 로케일 식별자, 시간대 및 그래프 작업을 포함하여 로케일 인식 작업을 수행할 수 있습니다.
  • mcrypt : libsodium 및 /dev/urandom을 사용할 수 없는 경우 임의 바이트를 생성합니다.
  • simplexml : XML 구문 분석에 사용됩니다.
  • sodium : 서명을 검증하고 안전하게 임의 바이트를 제공합니다.
  • xmlreader : XML 구문 분석에 사용됩니다.
  • zlib : Gzip 압축 및 압축 해제.

아래 확장들은 서버에서 파일을 쓸 수 없는 경우 업데이트 및 플러그인/테마 설치와 같은 파일 변경에 사용됩니다.

  • ssh2 : 보안 암호화 전송을 사용하여 원격 시스템의 리소스(쉘, 원격 Exec, 터널링, 파일 전송)에 대한 액세스를 제공합니다.
  • ftp : FTP(파일 전송 프로토콜)를 사용하는 파일 서버에 대한 클라이언트 액세스를 구현합니다.
  • sockets : 널리 사용되는 BSD 소켓을 기반으로 소켓 통신 기능에 대한 로우 레벨 인터페이스를 구현합니다.

전송의 우선 순위는 직접 파일 IO, SSH2, FTP PHP 확장자, 소켓으로 구현된 FTP, PHP만을 통해 구현된 FTP입니다.

logo
아이티 이알