phpinfo()를 사용하여 WordPress 호스팅에서 활성화된 PHP 함수 찾기
게시 됨: 2023-07-11WordPress는 PHP에서 실행되므로 WordPress 개발자는 사이트를 호스팅하는 서버에서 활성화된 PHP 기능을 이해하는 것이 중요합니다.
WordPress 사이트에서 플러그인을 설정하거나 애플리케이션을 구성해야 하고 서버에서 특정 PHP 기능이나 라이브러리(예: cURL)가 활성화되어 있는지 궁금하십니까?
이 자습서에서는 WordPress의 phpinfo()
함수를 사용하여 서버에서 활성화된 PHP 함수를 찾는 빠르고 쉬운 방법을 보여줍니다. 또한 참조용으로 이러한 PHP 함수의 포괄적인 용어집을 제공하고 WordPress 사이트의 백엔드를 더 잘 이해할 수 있도록 도와줍니다.
이 빠른 자습서에서는 다음 내용을 다룹니다.
- phpinfo()란?
- phpinfo()를 사용하여 서버에서 활성화된 PHP 기능을 찾는 방법
- PHP 함수 용어집
phpinfo()란?
phpinfo()
함수는 로드된 모든 확장을 포함하여 서버의 PHP 설치 및 구성 설정에 대한 자세한 정보의 긴 목록을 제공하는 내장 PHP 함수입니다.
phpinfo()
가 호출되고 실행되면 PHP 버전, 확장, 지시문, 환경 변수 등을 포함하여 PHP 환경의 다양한 측면을 표시하는 포괄적인 HTML 페이지가 생성됩니다.
phpinfo()
함수는 정보를 표 형식으로 출력하므로 PHP 구성을 쉽게 탐색하고 이해할 수 있습니다. 이 지식을 통해 호스팅 환경에서 사용 가능한 기능을 활용하고 WordPress 개발 프로세스를 최적화할 수 있습니다.
phpinfo()
에 의해 표시되는 정보는 PHP 환경의 특정 측면에 대한 특정 세부 정보를 제공하는 여러 섹션으로 분류할 수 있습니다.
phpinfo()
사용하여 찾을 수 있는 몇 가지 일반적인 정보는 다음과 같습니다.
1. PHP 버전 : 서버에서 실행 중인 PHP 버전입니다.
2. 구성 설정 : PHP 구성 파일(php.ini)에 정의된 각종 설정 및 지시어.
3. Extensions : 로드된 PHP 확장 및 해당 구성 목록입니다.
4. 환경 변수 : 서버 환경 변수 및 그 값.
5. PHP 변수 : `$_SERVER`, `$_GET`, `$_POST` 등 미리 정의된 PHP 변수에 대한 정보입니다.
6. HTTP 헤더 : HTTP 요청 및 응답 헤더입니다.
서버에서 활성화된 모든 PHP 기능 목록은 아래 자습서를 참조하십시오.
노트:
- 주의해서
phpinfo()
사용하십시오. 개발 및 문제 해결을 위한 중요한 정보를 제공하지만 프로덕션 서버에서 액세스할 수 있는 상태로 두어서는 안 됩니다. 필요한 정보를 얻은 후에는 보안을 위해phpinfo()
함수 호출을 제거하거나 주석 처리하는 것이 좋습니다. - 현재 서버에서 실행 중인 PHP 버전만 알고 싶은 경우 아래 자습서를 건너뛰고 The Hub의 호스팅 > 개요 탭으로 이동하면 됩니다.
phpinfo()를 사용하여 서버에서 활성화된 PHP 기능을 찾는 방법
이 튜토리얼에 설명된 단계를 따르면 서버에서 활성화된 모든 PHP 기능 및 확장을 보여주는 정보 목록을 쉽게 검색하는 방법을 배울 수 있습니다.
이 자습서에서는 WPMU DEV 호스팅에 설정된 WordPress 사이트에 대한 PHP 함수 목록에 액세스하는 방법을 보여줍니다. 다른 호스팅 환경에서는 이 정보를 표시하기 위해 다른 도구와 방법을 사용할 수 있습니다. 질문이 있거나 도움이 필요한 경우 호스팅 지원팀에 문의하세요.
1단계: WordPress 사이트의 파일에 액세스
시작하려면 서버에 저장된 WordPress 사이트의 파일에 액세스할 수 있어야 합니다. FTP 또는 파일 관리자 도구를 사용하여 이 작업을 수행할 수 있습니다.
2단계: PHP 파일 생성
다음으로 텍스트 편집기를 사용하여 PHP 파일을 만들고 아래와 같이 phpinfo()
함수를 추가합니다.
<?php phpinfo();
이 PHP 파일의 이름은 원하는 대로 지정할 수 있습니다. 아래 예에서는 파일 이름을 'info.php'로 지정했습니다(참고: 원본 파일을 덮어쓰지 않도록 WordPress 설치의 루트 폴더에 있는 기존 파일 이름을 사용하지 마십시오).
PHP 파일을 저장하고 텍스트 편집기를 닫습니다.
3단계: 서버에 파일 업로드
wp-config.php 및 index.php와 같은 기본 파일이 있는 WordPress 설치의 루트 디렉터리를 찾고 이 폴더에 파일을 업로드합니다.
앞에서 언급했듯이 파일 관리자 도구를 사용하여 쉽게 이 작업을 수행할 수 있습니다.
4단계: phpinfo() 출력에 액세스
웹 브라우저에서 WordPress 사이트를 열고 업로드된 PHP 파일의 URL을 입력하여 PHP 함수 보고서를 생성합니다.
PHP 정보가 표시되어야 합니다. 출력에는 서버에서 활성화된 모든 기능을 포함하여 PHP 구성에 대한 자세한 정보가 포함됩니다.
5단계: 활성화된 PHP 함수 찾기
특정 기능을 찾으려면 phpinfo()
출력을 아래로 스크롤하십시오. 일반적으로 "Core" 섹션에서 각각의 설정 및 구성과 함께 활성화된 모든 PHP 기능 목록을 찾을 수 있습니다.
그게 전부입니다!
생성된 PHP 함수 보고서에 나열된 함수를 조회해야 하는 경우 아래 용어 섹션을 참조하십시오.
PHP 함수 용어집
이 용어집은 다양한 PHP 함수 및 해당 응용 프로그램 목록을 제공합니다. 이 페이지를 즐겨찾기에 추가하고 WordPress 사이트의 백엔드를 더 잘 이해하기 위한 빠른 참조 가이드로 사용하십시오.
구성
이 기능은 인터넷 서버와 작동하도록 PHP를 설정하고 PHP 스크립트 내에서 설정을 정의하는 작업을 처리합니다.
- bcmath – 이 모듈은 PHP에서 임의 정밀도 수학을 활성화합니다.
- 달력 – PHP의 이 기능은 다양한 달력 형식 간의 변환을 허용합니다.
- cgi-fcgi – CGI 또는 FastCGI 모드에서 실행할 때 PHP용 명령입니다.
핵심
이들은 PHP 언어의 핵심을 형성하는 기본 PHP 함수 및 클래스입니다.
- ctype – 변수의 데이터 유형이 유효한 문자 유형인지 확인하는 PHP 라이브러리입니다.
- curl – URL을 사용하여 데이터를 전송하는 데 사용되며 PHP의 여러 기능의 중추입니다.
- 날짜 – PHP에서 로컬 또는 GMT 날짜 및 시간을 검색하거나 형식을 지정할 수 있는 함수 그룹입니다.
- dom – 강력하고 강력한 DOM(문서 개체 모델) XML API를 제공하는 PHP 확장입니다.
- exif – 이미지 메타데이터 작업에 사용되는 PHP 함수.
- FFI – 외부 함수 인터페이스는 네이티브 함수를 호출하고, 네이티브 변수에 액세스하고, C 라이브러리에 정의된 데이터 구조를 생성/액세스하는 간단한 방법을 제공하는 확장입니다.
- fileinfo – 파일의 MIME 유형을 식별하는 데 도움이 되는 PHP 확장입니다.
- 필터 – 이 기능은 PHP 애플리케이션 보안에 도움이 되는 유효성을 검사하거나 삭제하여 데이터를 필터링합니다.
- ftp – FTP PHP 함수는 파일 공유의 중요한 부분인 원격 FTP 서버에 대한 연결을 설정하는 데 도움이 됩니다.
- gd – 동적 이미지 생성에 사용되는 라이브러리입니다.
- gettext – 번역 지원을 제공하여 PHP 스크립트의 국제화를 목표로 하는 확장입니다.
- gmp – 이것은 임의 정밀도 수학을 위한 PHP 확장입니다.
- 해시 – 이 함수는 문자열에서 해시 값을 생성하는 데 사용됩니다.
- iconv – 문자 집합의 변환을 제공하는 GNU iconv 라이브러리에 대한 인터페이스를 제공합니다.
- igbinary – 성능이 더 좋고 크기가 더 작은 PHP 직렬 변환기의 대안입니다.
- imagick – 강력한 소프트웨어 제품군인 ImageMagick과 함께 작업하여 이미지를 생성, 편집 및 구성할 수 있는 PHP 확장입니다.
- imap – 이 함수는 PHP를 사용하여 인터넷 메일 서버와 통신하기 위한 API를 제공합니다.
- intl – 이 확장은 PHP에서 UCA 준수 데이터 정렬 및 날짜/시간/숫자/통화 형식을 수행하는 데 도움이 됩니다.
- json – PHP의 JSON 함수를 사용하면 JSON 데이터를 인코딩 및 디코딩할 수 있습니다.
- ldap – LDAP 기능은 LDAP 디렉토리에서 연결, 바인드 및 연결 해제합니다.
- libxml – XML 문서 구문 분석 및 HTML과 같은 다른 문서 유형에 대한 지원을 포함하여 XML 조작을 위한 일련의 API를 제공하는 기본 라이브러리입니다.
- mbstring – 멀티바이트 특정 문자열 기능을 제공하는 비이진 문자열 처리 확장입니다.
- mcrypt – 다양한 암호화 기능을 제공합니다.
- memcache – Memcache 모듈은 memcached, 고성능, 분산 메모리 객체 캐싱 시스템에 대한 편리한 절차 및 객체 지향 인터페이스를 제공합니다. 본질적으로 일반적이지만 데이터베이스 로드를 완화하여 동적 웹 애플리케이션의 속도를 높이는 데 사용됩니다.
- memcached – libmemcached 라이브러리를 통해 memcached와 인터페이스하기 위한 확장입니다.
- msgpack – 바이너리 기반의 효율적인 개체 직렬화 라이브러리인 msgpack.org에 대한 인터페이스를 제공합니다.
- mysqli – MySQL 데이터베이스와 상호 작용하는 데 사용되는 데이터베이스 드라이버입니다.
- mysqlnd – PHP용 MySQL 기본 드라이버입니다.
- openssl – 디지털 서명을 생성하고 확인하는 데 사용되는 강력한 PHP 함수입니다.
- pcre – 'perl 호환 정규 표현식'에 대한 기능을 제공합니다.
- PDO – PHP Data Objects는 여러 데이터베이스에 대한 일관된 액세스 방법을 제공하는 데이터베이스 액세스 계층입니다.
- pdo_mysql – MySQL 데이터베이스에 액세스할 수 있도록 PDO(PHP Data Object) 인터페이스를 구현하는 드라이버입니다.
- Phar – 런타임 라이브러리와 결합된 아카이브 형식으로, 단일 파일로 번들된 PHP 애플리케이션을 빌드하고 로드하는 데 도움이 됩니다.
- posix – POSIX(Unix) 시스템 호출에 대한 접근자.
- readline – 대화형 줄 편집 기능 및 히스토리 기능을 제공합니다.
- redis – 고성능 키-값 스토리지 서비스인 Redis와의 인터페이스를 위한 PHP 확장입니다.
- 리플렉션 – PHP 확장으로 "리플렉션"이라는 프로세스를 사용하여 PHP 프로그램을 검사하고 리버스 엔지니어링할 수 있습니다.
- 세션 – 이 기능은 사용자 세션 관리를 활성화합니다.
- shmop – PHP에서 공유 메모리 세그먼트에 액세스하기 위한 간단한 인터페이스입니다.
- SimpleXML - XML 파일 읽기 작업을 단순화하는 확장입니다.
- 비누 – SoapClient는 URL에서 SOAP 요청을 보내고 SOAP 응답을 받는 방법을 제공하는 PHP 내장 클래스입니다.
- sockets - PHP 소켓 함수를 사용하면 네트워크 소켓, 서버 간의 저수준 네트워크 통신을 만들고 관리할 수 있습니다.
- 나트륨 – Sodium은 암호화, 암호 해독, 서명, 암호 해싱 등을 위한 사용하기 쉬운 최신 소프트웨어 라이브러리입니다.
- SPL – 표준 PHP 라이브러리(SPL)는 PHP 코어의 일부인 인터페이스 및 클래스 모음입니다.
- standard – 외부 종속성이나 PHP 확장에 의존하지 않는 PHP에서 제공하는 내장 함수 및 클래스입니다.
- sysvmsg – System V 메시지 큐에 대한 인터페이스를 제공합니다.
- sysvsem – POSIX 스타일 세마포에 대한 액세스를 제공합니다.
- sysvshm – 공유 메모리 기능을 제공합니다.
- 토크나이저 – 토크나이저 함수는 PHP 소스 코드를 토큰 배열로 변환할 수 있는 API를 제공합니다.
- xml - XML(eXtensible Markup Language) 구문 분석기 기능을 사용하면 XML 문서를 구문 분석할 수 있습니다.
- xmlreader – 데이터를 가져오고 다시 밀어내는 확장입니다.
- xmlrpc - 네트워크를 통해 데이터를 교환하는 데 사용되는 XML-RPC 프로토콜의 PHP 구현.
- xmlwriter – 간단한 '생성자 같은' 스타일을 사용하여 XML 문서를 만드는 확장입니다.
- xsl – XSL은 XML 문서를 다른 XML 문서로 변환하기 위한 스타일 시트를 표현하는 언어입니다.
- Zend OPcache – 미리 컴파일된 스크립트 바이트코드를 공유 메모리에 저장하여 PHP 성능을 향상시키는 오픈 소스 구성 요소로, 각 요청에서 PHP가 스크립트를 로드하고 구문 분석할 필요가 없습니다.
- zip – PHP zip 확장자는 zip 아카이브를 읽고 쓰고 조작하는 데 사용됩니다.
- zlib – zlib 압축 라이브러리에 대한 액세스를 제공합니다.
추가 모듈
이들은 PHP 스크립팅 언어에 다양한 기능을 추가하는 기본 소프트웨어 구성 요소 또는 라이브러리입니다.
환경
PHP 런타임 환경 설정, 구성 및 관리에 참여합니다.
PHP 변수
스크립트 실행 중에 수정할 수 있는 데이터를 저장하는 데 사용됩니다.
DIY 또는 지원팀 사용
PHP를 배우면 WordPress 사이트의 문제 해결, 수정 및 최적화 능력이 향상됩니다.
서버의 활성화된 PHP 기능을 빠르게 조회해야 하는 경우 이 자습서가 유용하기를 바랍니다. 물론 귀하의 WordPress 사이트가 WPMU DEV로 호스팅되는 경우 WordPress 및 호스팅 관련 전문가 지원을 위해 연중무휴 24시간 지원 팀에 연락하거나 AI 지원 도우미를 통해 즉각적인 답변을 얻을 수 있습니다.
저희 호스팅은 거의 모든 WordPress 플러그인, 애플리케이션 및 구성과 함께 작동하도록 구성되어 있으니 안심하세요.