인터넷 및 데이터베이스 기술의 지속적인 개발을 통해 주류 서버 프로그래밍 언어로서 PHP는 MySQL과 같은 데이터베이스와 밀접하게 통합되었습니다. PDO (PHP Data Objects)는 PHP의 데이터베이스 액세스 추상화 계층으로, 개발자에게 통합 데이터베이스 작동 인터페이스를 제공합니다. PDO를 사용하여 PHP 프로그램은 데이터베이스와 유연하고 효율적으로 상호 작용할 수 있습니다. 이 안내서는 실제 단계를 통해 PDO MySQL 확장자를 컴파일하고 설치하는 방법을 알려줍니다.
먼저 PHP 소스 코드 패키지의 소스 코드, MySQL 개발 패키지 및 PDO MySQL 확장자의 소스 코드를 다운로드해야합니다. 공식 웹 사이트 또는 오픈 소스 미러링 사이트에서 관련 리소스를 다운로드하는 것이 좋습니다.
다운로드 된 PHP 소스 코드 패키지를 압축하고 압축 압축 디렉토리를 입력하십시오. PHP 확장 디렉토리를 입력하려면 터미널에서 다음 명령을 실행하십시오.
<span class="fun">CD Ext/PDO_MYSQL</span>
컴파일 실행 및 설치 명령 :
phpize
./configure
make
make install
설치가 완료되면 PHP 구성 파일 php.ini를 열고 다음 구성을 추가하십시오.
<span class="fun">Extension = pdo_mysql.so</span>
php.ini 파일을 저장하고 PHP 서비스를 다시 시작하십시오.
<span class="fun">Sudo Service PHP-FPM 재시작</span>
이제 PDO MySQL 확장자를 성공적으로 설치했습니다. 다음으로 PDO MySQL의 연결 및 쿼리 기능을 테스트하기 위해 간단한 PHP 스크립트를 작성합니다.
<?php
$dsn = 'mysql:host=localhost;dbname=test';
$user = 'root';
$password = '123456';
try {
$pdo = new PDO($dsn, $user, $password);
$stmt = $pdo->query('SELECT * FROM users');
while ($row = $stmt->fetch()) {
echo $row['username'] . "
";
}
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
?>
위의 코드를 test.php로 저장하고 터미널에서 다음 명령을 실행하십시오.
<span class="fun">php test.php</span>
모든 것이 잘 진행되면 데이터베이스에서 쿼리 된 사용자 이름 목록이 표시되므로 PDO MySQL 확장자를 성공적으로 설치하고 테스트했습니다.
이 안내서를 통해 PHP 환경에서 PDO MySQL 확장을 컴파일하고 설치하는 방법을 배우고 확장자를 사용하여 MySQL 데이터베이스를 연결하고 쿼리하십시오. 이 자습서가 PHP 개발 기술을 향상시키고 PHP 응용 프로그램을보다 효율적이고 유연하게 만들 수 있기를 바랍니다.