최상의 답변
PHP 확장은 PHP 코드에서 특정 함수를 사용할 수 있도록하는 컴파일 된 라이브러리입니다.
예 : , PHP를 사용하여 MySQL과 상호 작용하려고합니다. MySQL 서버에 연결하는 방법을 직접 구현하고 TCP / IP 프로토콜을 사용하여 쿼리를 수행 할 수 있습니다. 그러나 그것은 사소한 작업이 아닙니다. 게다가 그것은 당신 자신의 요구 사항 일뿐만 아니라 다른 개발자들도 비슷한 일을해야합니다.
그러므로 누군가 이미`플러그인`을 작성하여 사용할 수있게했습니다. 이러한 플러그인은 정적 컴파일 (php 패키지와 함께 “번들”)되거나 나중에 설치하여 동적으로 활성화 할 수 있습니다 (예를 들어 Windows에서는 DLL 파일 형식, 다른 시스템에서는 .so 파일).
다음과 같은 php.ini 파일에 다음 줄을 추가하여 동적으로 (일반적으로 C 언어를 사용하여 작성) 확장을로드합니다.
extension= mysql.so
그리고 일단로드되면 mysql\_connect, mysql\_query와 같은 함수를 사용할 수 있습니다.
PS : MySQL 확장은 예제로 사용되며 더 이상 사용되지 않습니다. 따라서 질문의 맥락에서만 읽어보십시오.
답변
이것은 PHP에 대해 공식적으로 문서화 된 모든 확장의 현재 목록입니다. 프로그래밍 언어.
- .NET
- Apache
- BCMath
- Bzip2
- 캘린더
- CCVS
- ClibPDF
- COM
- cURL
- Cybercash
- DB ++
- DB2
- dBase
- DBM
- dbx
- DOM XML
- FileMaker Pro
- filePro
- GNU FriBidi
- FrontBase
- FTP
- GD 그래픽 라이브러리
- Gettext
- GNU Multi-Precision 라이브러리
- Hyperwave
- iconv
- IMAP, POP3 및 NNTP
- Informix
- Ingres II
- InterBase
- IRC
- LDAP
- Lotus Notes
- mailparse
- MCAL
- Mcrypt
- MCVE
- Mhash
- MIME 함수
- Ming
- mnoGoSearch
- 모 호크
- MS-SQL
- mSQL
- 무스카트
- MyS QL
- Ncurses
- ODBC
- OpenSSL
- Oracle
- Ovrimos SQL
- PayFlow Pro
- PDO
- Phalcon
- POSIX
- PostgreSQL
- 프린터
- Pspell
- QT-Dom
- GNU Readline
- GNU Recode
- 정규식
- 세마포어
- SESAM
- 세션 처리
- 공유 메모리
- SMTP
- SNMP
- SimpleXML
- 소켓
- SQLite
- 스트림
- Sybase
- 토큰
- vpopmail
- WDDX
- Win32 API
- xajax
- XML (XPath)
- XML-RPC
- XSLT
- YAZ
- 노란색 페이지 / NIS
- ZIP
- Zlib
- Wjs