본문 바로가기

Linux Distributions

PHP PDO MySQL(pdo-mysql) 모듈을 직접 빌드 및 설치하는 방법

728x90
반응형

PHP PDO MySQL(pdo-mysql) 모듈을 직접 빌드 및 설치하는 방법(MySQL 커넥터)

PDO는 MySQL 데이터베이스와 상호 작용하는 데 가장 일반적으로 사용되는 커넥터입니다. PDO는 플랫폼에 독립적이고 다양한 데이터베이스 시스템을 지원합니다.

  • PDO 이점
    • 플랫폼에 독립적: PDO는 Windows, Linux, macOS 등 다양한 플랫폼에서 작동합니다.
    • 다양한 데이터베이스 시스템 지원: PDO는 MySQL, PostgreSQL, Oracle 등 다양한 데이터베이스 시스템을 지원합니다.
    • 단순하고 사용하기 쉬움: PDO는 사용하기 쉽고 배우기 쉽습니다.

1. MySQL 클라이언트 라이브러리 설치

PDO(pdo_mysql) 모듈을 빌드하기 전에 MySQL 클라이언트 라이브러리를 설치해야 합니다.

필요한 MySQL 클라이언트 라이브러리를 설치합니다.

  • Debian 또는 Ubuntu
sudo apt-get install libmysqlclient-dev
  • Red Hat 또는 CentOS
sudo yum install mysql-devel
  • Fedora
sudo dnf install mysql-devel

2. PHP 소스 코드 다운로드

PHP PDO(pdo_mysql) 모듈을 빌드하기 위해 PHP 소스 코드를 다운로드합니다.

PHP 공식 웹사이트(https://www.php.net/)에서 원하는 PHP 버전의 소스 코드를 다운로드합니다.

3. PHP 빌드 준비

PHP 소스 코드를 압축 해제하고 빌드를 준비합니다.

tar -xzvf php-<version>.tar.gz
cd php-<version>

<version>은 다운로드한 PHP 버전 번호를 나타냅니다.

4. PDO(pdo_mysql) 모듈 빌드

PDO(pdo_mysql) 모듈을 빌드하여 PHP에 추가합니다. 아래 명령을 사용하여 PDO(pdo_mysql) 모듈을 빌드합니다.

./configure --with-pdo-mysql

이 명령은 PDO(pdo_mysql) 모듈을 빌드하기 위해 필요한 설정을 구성합니다.

5. PHP 컴파일 및 설치

PDO(pdo_mysql) 모듈을 포함하여 PHP를 컴파일하고 설치합니다.

이 명령은 PHP를 컴파일하고 설치하며 이전 PHP 버전을 덮어쓰지 않도록 주의하십시오.

make -j10
sudo make -j10 install

6. PHP 설정 파일 업데이트

PHP 설정 파일 (php.ini)을 열고 PDO(pdo_mysql) 모듈이 로드되도록 활성화하십시오.

extension=pdo_mysql.so

또는 php.ini 파일에서 ;extension=pdo_mysql와 같이 주석 처리를 제거할 수 있습니다.

7. PHP를 다시 시작

PDO(pdo_mysql) 모듈을 설치한 후에는 PHP를 다시 시작하여 변경 사항이 적용되도록 합니다.

웹 서버를 사용 중인 경우 아파치를 다시 시작합니다.

 

이제 PDO(pdo_mysql) 모듈이 PHP에 추가되고 사용할 수 있을 것입니다.

위의 단계를 따라 PDO(pdo_mysql) 모듈을 빌드하고 설치하여 PHP에서 MySQL 데이터베이스와 상호 작용할 수 있게 됩니다.

 

728x90
반응형