728x90
300x250
[PHP] xampp v3.2.4에서 Oracle-PDO, MySQLi 등 설정하기
xampp v3.2.4에서 Oracle-PDO, MySQLi 등 설정하는 방법에 대해 간단하게 소개하겠다.
아래의 그림을 따라하면 된다.
1. php.ini 환경설정 하기
XAMPP Control Panel v3.2.4은 C:\xampp에 있다.
xampp-control.exe를 더블클릭한다.
그림 1) xampp v3.2.4 설정하기의 예
그림 2) xampp v3.2.4 설정하기의 예
그림 2처럼 찾기 창을 띄우려면, Ctrl + F를 누른다.
oci를 입력한다.
그림 3) xampp v3.2.4 설정하기의 예
사용하고자 하는 ;extension을 extension으로 바꾼다.
사용하지 않는 것 |
사용하는 것 |
;extension |
extension |
그림 4) xampp v3.2.4 서비스 시작
Apache의 Start를 누르면 그림 4처럼 바뀐다. Apache 글자배경이 녹색계열로 뜨면 정상적으로 서비스가 실행되었음을 알리는 것이다.
2. 셈플 소스코드(PHP-PDO)
PHP 셈플 코드이다.
그림 5) PHP-PDO-oci 셈플코드
<?php
$tns = "
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xe)
)
)
";
$db_username = "c##rabbitsun2";
$db_password = "1234";
try{
$conn = new PDO("oci:dbname=".$tns,$db_username,$db_password);
echo "참";
}catch(PDOException $e){
echo ($e->getMessage());
}
?>
$tns = "
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = xe)
)
)
";
$db_username = "c##rabbitsun2";
$db_password = "1234";
try{
$conn = new PDO("oci:dbname=".$tns,$db_username,$db_password);
echo "참";
}catch(PDOException $e){
echo ($e->getMessage());
}
?>
그림 6) PHP-PDO-oci 셈플코드 (웹사이트에서 접속하기)
그림 6은 localhost/test.php에서 확인할 수 있다.
* 참고자료(Reference)
1. PHP: Oracle (PDO) - Manual, Last Modified, Accessed by 2019-12-10, https://www.php.net/manual/en/ref.pdo-oci.php
반응형
'소프트웨어(SW) > PHP' 카테고리의 다른 글
[PHP] PHP 7.3, jQuery에서 바코드 생성하기 (CSV파일) (6) | 2021.04.01 |
---|---|
[PHP] Oracle, MySQL - PDO 사용방법 (2) | 2019.12.11 |
[PHP] Apache 2.4, PHP 7, Oracle 18c Express Edition 윈도우 환경에서 연동하기 (3) | 2019.12.10 |
[PHP] OTP와 로그 시스템 (OTP and Log System) (1) | 2018.08.29 |
[PHP] function - UTF8 (한글 완벽 지원 함수 구현) (6) | 2018.08.06 |