MySQL Native Driver 설치

유닉스에 설치

MySQL 데이터베이스 확장은 MySQL 클라이언트 라이브러리를 사용하도록 구성되어야 합니다. MySQL 네이티브 드라이버를 사용하려면 MySQL 데이터베이스 확장이 MySQL 네이티브 드라이버 지원으로 컴파일되도록 지정하여 PHP를 빌드해야 합니다. 이것은 PHP 소스 코드를 빌드하기 전에 구성 옵션을 통해 수행됩니다.

예를 들어, MySQL 네이티브 드라이버를 사용하여 MySQL 확장, mysqli 및 PDO MYSQL을 빌드하려면 다음 명령이 제공됩니다.

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
[other options]
                

Windows에 설치

공식 PHP Windows 배포판에서는 MySQL Native Driver가 기본적으로 활성화되어 있으므로 이를 사용하기 위해 추가 구성이 필요하지 않습니다. 이 경우 모든 MySQL 데이터베이스 확장은 MySQL 네이티브 드라이버를 사용합니다.

SHA-256 인증 플러그인 지원

MySQL 네이티브 드라이버를 사용하려면 MySQL SHA-256 인증 플러그인을 사용하는 계정을 통해 MySQL에 연결하기 위해 PHP의 OpenSSL 기능을 로드하고 활성화해야 합니다. 예를 들어 다음을 사용하여 PHP를 구성할 수 있습니다.

./configure --with-mysql=mysqlnd \
--with-mysqli=mysqlnd \
--with-pdo-mysql=mysqlnd \
--with-openssl
[other options]