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
영상으로도 확인해 보세요
'테크노트 > APM' 카테고리의 다른 글
개발 세팅의 기본 - PHP 설치 (0) | 2021.10.23 |
---|---|
개발 세팅의 기본 - APM (Apache+PHP+MariaDB) (0) | 2021.10.23 |
댓글