본문 바로가기
개발/php

php.ini 확장 기능 설정

by wusdlqslek 2024. 2. 27.

코드이그나이터4 등 php에서 자주 사용되는 확장 기능들이다.

필수라고 생각하는 것은 굵게 표시했다.

extension_dir = "F:\php\php\ext" 

꼭 본인의 php\ext경로를 지정해야함

 

extension=ldap: LDAP(Lightweight Directory Access Protocol) 서버와의 통신을 가능하게 함. 사용자 인증 및 디렉토리 서비스 접근에 사용됨.

extension=curl: URL을 통해 다양한 종류의 서버와 통신할 수 있는 기능을 제공함. 웹 API 호출 등에 사용됨.

extension=ffi: PHP에서 외부 바이너리 라이브러리(.dll, .so 파일 등)의 함수를 직접 호출할 수 있게 함.

extension=ftp: FTP(File Transfer Protocol) 서버와의 통신을 위한 기능을 제공함. 파일 업로드 및 다운로드에 사용됨. extension=fileinfo: 파일의 MIME 타입을 결정하거나 파일 내용을 검사하여 파일의 종류를 알아내는 기능을 제공함. extension=gd: 이미지 생성, 처리, 변환 등을 위한 기능을 제공함. 썸네일 생성이나 이미지 기반 캡차 생성에 사용됨. extension=gettext: 국제화를 위한 다국어 지원 기능을 제공함. 소프트웨어의 다국어 번역에 사용됨.

extension=gmp: 큰 수를 다루는 수학적 연산을 위한 기능을 제공함. 암호학적 연산이나 고정밀도 계산에 사용됨. extension=intl: 국제화 및 지역화를 위한 함수를 제공함. 다양한 언어와 문화권에 맞는 형식으로 날짜, 시간, 숫자 등을 표시하는 데 사용됨.

extension=imap: IMAP(Internet Message Access Protocol), NNTP(Network News Transfer Protocol), POP3(Post Office Protocol 3) 등을 통해 이메일 서버와 통신하는 기능을 제공함.

extension=mbstring: 다양한 멀티바이트 인코딩 문자열 처리 기능을 제공함. 다국어 문자열 처리에 필수적임. extension=exif: 이미지 파일에서 EXIF(Exchangeable Image File Format) 메타데이터를 읽거나 쓰는 기능을 제공함. 이미지 정보 분석에 사용됨.

extension=mysqli: MySQL 데이터베이스와의 향상된 통신을 위한 기능을 제공함. 데이터베이스 작업에 사용됨. extension=openssl: 암호화, 인증서 관리 등의 보안 관련 기능을 제공함. 데이터 암호화 및 SSL/TLS 통신에 사용됨. extension=pdo_mysql: PDO(PHP Data Objects)를 통해 MySQL 데이터베이스에 접근할 수 있는 기능을 제공함. 데이터베이스 추상화 및 접근에 사용됨.

extension=zip: ZIP 압축 파일을 읽고, 쓰고, 추출하는 기능을 제공함. 압축 파일 처리에 사용됨.

반응형

댓글