본문 바로가기
테크노트/APM

개발세팅의 기본 - PHP에서 mariaDB 커넥션 테스트

by 테크한스 2021. 10. 23.
1 (1) 개발 세팅의 기본 - APM(Apache+PHP+mariaDB)
2 (2) 개발 세팅의 기본 - PHP 설치
3 (3) 개발 세팅의 기본 - PHP에서 mariaDB 커넥션 테스트

PHP에서 mariaDB 데이터베이스에 커넥션 테스트

이번편에서 할 간단한 내용입니다.

 

1),2),3) 을 모두 성공하였다면 95%는 완료된 것입니다

 

그러나 지금까지는 디비는 별도 설치한 상태고

나머지는 사실 Apache 와 PHP와 연결한 것이니

그냥 여기서 끝나버리면 왠지 먼가 찝찝한 느낌이랄까요?

 

그래서 제대로 하기 위한 PHP에서 설치된 mariaDB에서 디비커넥션을 해보겠습니다

 

모든것이 문제가 없다면 그저 커넥션 테스트 php 파일을 하나 더 만들어서

브라우져에서 호출해 보면 끝날 것입니다

 

테스트파일명은 mariadbtest1.php 로 하겠습니다

(코드복사를 위해 코드 에디터사용)

<?php
echo "Maria DB 연결 테스트<br>";
$db = mysqli_connect("localhost","test","test","employees");
if($db){
echo "connect: success<br>";
}else{
echo "connect: failure<br>";
}
$result = mysqli_query($db,'SELECT VERSION() as VERSION');
$data = mysqli_fetch_assoc($result);
echo $data['VERSION'];
?>

 

 

화면 호출 결과는

 

PHP 에서 진정 mariaDB에 커넥션하여 버전번호를 화면에 뿌리네요

10.6.4-MariaDB

 

 

디비 create 명령어도 호출해 보겠습니다.

테스트파일명은 mariadbtest2.php 로 하겠습니다

 

(코드복사를 위해 코드 에디터사용)

<?php
echo "Maria DB Creation 테스트<br>";
$conn = mysqli_connect("localhost","root","XXXXXX");
if(mysqli_connect_errno()){
echo "Mariadb connect failure:".mysqli_connect_error();
}
$sql = "CREATE DATABASE test2";
if(mysqli_query($conn, $sql)){
echo "성공적으로 데이터베이스 test2가 만들어졌습니다.";
}else{
echo "데이베이스 만들기 오류:".mysqli_error($conn);
}
?>

 

 

결과 화면은

 

 

이것으로 APM (Apache + PHP + MariaDB) 연동 End-To-End 테스트를 마칩니다

 

(참고) 최종 테스트 버전 정보 

 

A : apache : httpd-2.4.51-win64-VS16.zip

P : php : php-7.4.25-Win32-vc15-x64

M : MariaDB : 10.6.4-MariaDB

 

 

영상으로도 확인해 보세요

https://youtu.be/FqXN8MHS3D4

 

'테크노트 > APM' 카테고리의 다른 글

개발 세팅의 기본 - PHP 설치  (0) 2021.10.23
개발 세팅의 기본 - APM (Apache+PHP+MariaDB)  (0) 2021.10.23

댓글