EasyWP 플랫폼에서 사용되는 소프트웨어

EasyWP 플랫폼에서 사용되는 소프트웨어:

  • 서버: Nginx

  • 데이터베이스: MySQL 및 MariaDB

  • MySQL: 5.7

  • MariaDB: 11.4

  • PHP: 8.3.14

  • PHP 모듈: 설치된 PHP 모듈 목록은 아래 표에서 확인할 수 있습니다:

    PHP 모듈

    설명

    bcmath

    임의 정밀도의 수학을 위한 이진 계산기로, 문자열로 표현되는 임의 크기와 정밀도의 숫자를 지원합니다.

    calendar

    이 확장 기능에는 이벤트 일정 관리 및 다양한 달력 형식 간 변환을 위한 함수가 포함되어 있습니다.

    core

    이 필터를 사용하면 임의의 PHP 코드를 실행하여 사용자의 속성을 수정할 수 있습니다.

    ctype

    이 확장 기능이 제공하는 함수는 현재 로케일에 따라 문자 또는 문자열이 특정 문자 클래스에 속하는지 확인합니다.

    curl

    PHP는 Daniel Stenberg가 만든 라이브러리인 libcurl을 지원하며, 이를 통해 다양한 프로토콜로 여러 종류의 서버에 연결하고 통신할 수 있습니다.

    date

    PHP date() 함수는 날짜 및/또는 시간을 형식화하는 데 사용됩니다.

    dom

    DOM 확장 기능을 사용하면 PHP 5에서 DOM API를 통해 XML 문서를 조작할 수 있습니다.

    exif

    이 확장 기능을 통해 PHP가 오디오, 비디오 파일 및 사진에 포함된 Exif 메타데이터 정보를 처리할 수 있습니다.

    fileinfo

    이 모듈의 함수는 파일 내 특정 위치의 매직 바이트 시퀀스를 분석하여 파일의 콘텐츠 유형과 인코딩을 판별하려고 시도합니다.

    filter

    이 확장 기능은 데이터를 검증하거나 정제하여 필터링합니다. 데이터 소스에 사용자 입력과 같이 알 수 없는(또는 외부) 데이터가 포함된 경우 특히 유용합니다.

    gd

    이 확장 기능은 PHP 스크립트에서 직접 그래픽을 처리하는 기능을 제공합니다.

    gmp

    Gmp는 GNU 다중 정밀 산술 라이브러리(GMP)를 의미합니다. 이 라이브러리는 부호 있는 정수, 유리수, 부동 소수점 수에 대한 수학 연산을 수행할 수 있으며, 큰 수에 대한 복잡한 수학 연산도 지원합니다.

    hash

    메시지 다이제스트(해시) 엔진. 다양한 해싱 알고리즘을 사용하여 임의 길이의 메시지를 직접 또는 점진적으로 처리할 수 있습니다.

    iconv

    이 모듈은 iconv 문자 집합 변환 기능에 대한 인터페이스를 포함합니다. 이 모듈을 사용하면 로컬 문자 집합으로 표현된 문자열을 다른 문자 집합(예: 유니코드 문자 집합)으로 변환할 수 있습니다.

    imagick

    이 확장 기능은 ImageMagick 소프트웨어를 통해 이미지를 열고, 편집하고, 저장하는 작업을 간소화합니다.

    intl

    국제화 확장 기능은 ICU 라이브러리의 래퍼로, PHP 프로그래머가 스크립트 내에서 UCA 준수 정렬, 날짜, 시간, 숫자, 통화 형식을 지정할 수 있게 해줍니다. ICU가 필요합니다.

    json

    JSON_checker 기반 파서를 통해 텍스트 데이터 교환 형식을 처리할 수 있습니다.

    libxml

    이 함수/상수는 PHP 5.1.0부터 사용할 수 있으며, 다음의 핵심 확장 기능이 이 libxml 확장에 의존합니다: DOM, libxml, SimpleXML, SOAP, WDDX, XSL, XML, XMLReader, XMLRPC, XMLWriter.

    mbstring

    PHP에서 멀티바이트 인코딩을 처리하는 데 도움이 되는 멀티바이트 전용 문자열 함수를 제공합니다.

    mysqli

    이 확장 기능을 통해 사용자는 MySQL 서버 4.1 이상에서 제공하는 기능에 접근할 수 있습니다.

    mysqlnd

    Mysqlnd는 MySQL Native Driver의 약자로, 이 확장 기능은 MySQL 저수준 통신 프로토콜을 활성화하여 다른 PHP 함수가 MySQL 데이터베이스에 접근할 수 있도록 합니다.

    openssl

    이 모듈은 OpenSSL의 기능을 사용하여 서명 생성 및 검증, 데이터 봉인(암호화) 및 해제(복호화)를 수행합니다.

    pcre

    PCRE 라이브러리는 Perl 5와 거의 동일한 구문과 의미를 사용하는 정규 표현식 패턴 매칭 기능을 구현한 함수 집합입니다.

    PDO

    PHP 데이터 객체(PDO) 확장 기능은 PHP에서 데이터베이스에 접근하기 위한 경량의 일관된 인터페이스를 정의합니다. PDO 인터페이스를 구현하는 각 데이터베이스 드라이버는 데이터베이스별 기능을 일반 확장 함수로 노출할 수 있습니다. 참고로 PDO 확장만으로는 데이터베이스 기능을 수행할 수 없으며, 데이터베이스별 PDO 드라이버를 사용해야 데이터베이스 서버에 접근할 수 있습니다.

    pdo_mysql

    PHP에서 MySQL에 접근할 수 있도록 구현된 드라이버입니다.

    pdo_sqlite

    이 확장 기능은 SQLite 데이터베이스에 접근할 수 있도록 PHP 데이터 객체(PDO) 인터페이스를 구현합니다.

    phar

    phar 확장 기능은 전체 PHP 애플리케이션을 phar(PHP Archive)라는 단일 파일로 묶어 손쉽게 배포 및 설치할 수 있도록 해줍니다. 이 외에도 PharData 클래스를 통해 tar 및 zip 파일을 생성·조작할 수 있는 파일 형식 추상화 방법을 제공하며, 이는 PDO가 다양한 데이터베이스에 접근하는 통합 인터페이스를 제공하는 것과 유사합니다.

    posix

    이 확장 기능은 POSIX 시스템 호출과 상호작용할 수 있는 메서드와 함수 집합을 제공합니다.

    readline

    readline 함수는 GNU Readline 라이브러리에 대한 인터페이스를 구현합니다. 이 함수들은 편집 가능한 명령줄을 제공합니다.

    redis

    이것은 데이터베이스, 캐시, 메시지 브로커로 사용되는 데이터 구조 저장소로, 시스템 속도와 확장성을 향상시킵니다.

    reflection

    PHP 5에는 클래스, 인터페이스, 함수, 메서드, 확장 기능을 역설계할 수 있는 완전한 리플렉션 API가 포함되어 있습니다. 또한 리플렉션 API를 통해 함수, 클래스, 메서드의 문서 주석을 가져올 수 있습니다.

    session

    PHP의 세션 지원은 특정 데이터를 이후 접근 시에도 보존할 수 있는 방법을 제공합니다. 이를 통해 더 맞춤화된 애플리케이션을 구축하고 웹사이트의 매력을 높일 수 있습니다.

    SimpleXML

    SimpleXML 확장 기능은 XML을 일반 속성 선택자와 배열 반복자로 처리할 수 있는 객체로 변환하는 매우 간단하고 사용하기 쉬운 도구 세트를 제공합니다.

    soap

    Soap은 Simple Object Access Protocol(SOAP)의 약자이며, 이 확장 기능은 웹 서비스를 관리(소비 및 제공)하는 데 사용할 수 있습니다.

    sockets

    이 확장 기능은 소켓과의 상호작용을 단순화합니다. 소켓은 애플리케이션 간 연결을 설정하여 상호작용할 수 있는 방법입니다.

    sodium

    이 확장 기능은 암호화, 인증, 안전한 비밀번호 저장, 비밀 메시지 공유, 디지털 서명 등에 사용되는 암호화 라이브러리입니다.

    SPL

    표준 PHP 라이브러리(SPL)는 일반적인 문제를 해결하기 위해 설계된 인터페이스와 클래스 모음입니다. SPL은 표준 데이터 구조, 객체를 순회할 수 있는 반복자, 인터페이스, 표준 예외, 파일 작업용 클래스, spl_autoload_register()와 같은 함수 집합을 제공합니다.

    sqlite3

    이 확장 기능을 통해 SQLite 3(비표준 SQL 언어를 사용하는 경량 디스크 기반 데이터베이스)에 접근할 수 있습니다.

    standard

    표준 클래스 집합입니다.

    tokenizer

    tokenizer 함수는 Zend Engine에 내장된 PHP 토크나이저에 대한 인터페이스를 제공합니다. 이 함수들을 사용하면 언어 명세의 어휘 수준을 직접 다루지 않고도 PHP 소스 분석 또는 수정 도구를 작성할 수 있습니다.

    xml

    XML(eXtensible Markup Language)은 웹에서 구조화된 문서 교환을 위한 데이터 형식입니다.

    xmlreader

    이것은 XML을 위한 구문 분석기입니다. 문서 스트림을 따라 커서처럼 이동하며, 경로상의 모든 노드에서 일시 정지합니다.

    xmlwriter

    이 확장 기능은 XML 데이터를 위한 파일 스트림을 생성하는 비캐시, 단방향 방식입니다.

    Zend OpCache

    Zend OpCache는 opcode 캐싱과 최적화를 통해 더 빠른 PHP 실행을 제공합니다. 미리 컴파일된 스크립트 바이트코드를 공유 메모리에 저장하여 PHP 성능을 향상시킵니다.

    zip

    이 확장 기능을 사용하면 ZIP 압축 아카이브와 그 안의 파일을 투명하게 읽거나 쓸 수 있습니다.

    random

    random 모듈은 무작위 숫자, 문자열 및 기타 값을 안전하고 신뢰성 있게 생성하는 도구를 제공합니다. 고유 ID, 무작위 비밀번호 생성 또는 데이터를 섞어야 할 때 유용합니다. 이 모듈은 생성된 값이 예측 불가능하도록 보장하며, 이는 보안 목적상 특히 중요합니다.

    zlib

    이 모듈을 사용하면 gzip(.gz) 압축 파일을 투명하게 읽고 쓸 수 있으며, 대부분의 파일 시스템 함수 버전을 통해 gzip 압축 파일(및 비압축 파일도, 단 소켓은 제외)과 함께 작동합니다.

    ioncube_loader

    (비활성화되어 있으나 요청 시 PHP 8.3과 함께 활성화할 수 있음)

    ioncube_loader는 PHP 파일을 암호화하고 PHP 프로그래밍 언어로 작성된 소프트웨어가 무단 컴퓨터에서 열람, 변경, 실행되는 것을 방지합니다.

유효한 이메일이 필요합니다