Showing posts with label php. Show all posts
Showing posts with label php. Show all posts
2014/01/10
Bitnami의 WAMP를 이용하여 PHP와 Firebird 연동하기
간단한 PHP 테스트를 위해 환경을 구축하는데 Firebird 연동에서 고생을 좀 했다.
별도의 구성이 필요 없고 PHP 와 Firebird와의 연동 테스트로 Bitnami 의 WAMP 패키지를 이용하였다.
아주 오랫만에 해보는 거이고 Firebird에 대한 정보가 많지 않아 고생한 것 같다.
PHP에서는 Firebird와 연동하는 방법으로 두 가지를 지원한다.
하나는 오래전 방법으로 php_interbase.dll 이고 다른 하나는 PHP 5 부터인가 지원하는 PDO(PHP Data Objects)를 이용하는 방법이 있다.
이 두가지 방법 모두 활성화 해 보았다.
우선 Bitnami 가 설치된 경로에서 php폴더에 php.ini내용 중에서 주석으로 처리되어 있는 아래 두 줄의 주석을 해제한다.
별도의 구성이 필요 없고 PHP 와 Firebird와의 연동 테스트로 Bitnami 의 WAMP 패키지를 이용하였다.
아주 오랫만에 해보는 거이고 Firebird에 대한 정보가 많지 않아 고생한 것 같다.
PHP에서는 Firebird와 연동하는 방법으로 두 가지를 지원한다.
하나는 오래전 방법으로 php_interbase.dll 이고 다른 하나는 PHP 5 부터인가 지원하는 PDO(PHP Data Objects)를 이용하는 방법이 있다.
이 두가지 방법 모두 활성화 해 보았다.
우선 Bitnami 가 설치된 경로에서 php폴더에 php.ini내용 중에서 주석으로 처리되어 있는 아래 두 줄의 주석을 해제한다.
extension=php_interbase.dll
extension=php_pdo_firebird.dll
그리고 Firebird 32비트 버전에 포함되어 있는 fbclient.dll 파일을 Bitnami 에 포함되어있는 Apache 폴더의 bin 디렉토리에 복사를 하고 Apache 서버를 재 시작한 후 phpinfo(); 함수를 이용하여 확인 한다.
phpinfo() 함수의 결과중에서 PDO 등록된 드라이버 목록에 Firebird가 보여지고 PDO_Firebird가 enable 된다. <
Original Post : http://neodreamer-dev.tistory.com/723
그리고 Firebird 32비트 버전에 포함되어 있는 fbclient.dll 파일을 Bitnami 에 포함되어있는 Apache 폴더의 bin 디렉토리에 복사를 하고 Apache 서버를 재 시작한 후 phpinfo(); 함수를 이용하여 확인 한다.
phpinfo() 함수의 결과중에서 PDO 등록된 드라이버 목록에 Firebird가 보여지고 PDO_Firebird가 enable 된다. <
Original Post : http://neodreamer-dev.tistory.com/723
Labels:
bitnami
,
firebird
,
php
,
TistoryOldPost
,
wamp
2008/07/02
VisualSVN Server에 MySQL 과 PHP 붙이기
개발 서버로 VisualSVN Server 를 설치하고 그 위에 MySQL과 PHP를 얹어 보았다.
나중에 Bug Tacker 를 올리기 위한 초석이다.
MySQL과 PHP를 연동하는 문제는 그리 어렵지 않다.
우선 mysql 무설치 본과 PHP를 받아 특정 디토리에 설치를 한다.
mysql 은 C:\Mysql 에 설치를 했고 php 는 C:\php 에 설치를 하였다.
mysql 디렉토리에 있는 my-large.ini 파일을 c:\ 에 my.ini 파일로 복사를 하고 mysql 의 bin 디렉토리에서 서비스를 등록한다.
mysqld-nt.exe --install
php 디렉토리에 php.ini 파일에서 mysql 관련 설정을 활성화 한다.

php 폴더의 libmysql.dll 과 php_mysql.dll 을 system32 폴더에 복사한다.
VisualSVN Server 의 설치 경로의 conf 폴더에 httpd-custom.conf 파일에 php를 활성화 하기 위한 코드를 넣어 준다.
그리고 서버를 재시작 하면 된다.


Original Post : http://neodreamer-dev.tistory.com/118
나중에 Bug Tacker 를 올리기 위한 초석이다.
MySQL과 PHP를 연동하는 문제는 그리 어렵지 않다.
우선 mysql 무설치 본과 PHP를 받아 특정 디토리에 설치를 한다.
mysql 은 C:\Mysql 에 설치를 했고 php 는 C:\php 에 설치를 하였다.
mysql 디렉토리에 있는 my-large.ini 파일을 c:\ 에 my.ini 파일로 복사를 하고 mysql 의 bin 디렉토리에서 서비스를 등록한다.
mysqld-nt.exe --install
php 디렉토리에 php.ini 파일에서 mysql 관련 설정을 활성화 한다.
php 폴더의 libmysql.dll 과 php_mysql.dll 을 system32 폴더에 복사한다.
VisualSVN Server 의 설치 경로의 conf 폴더에 httpd-custom.conf 파일에 php를 활성화 하기 위한 코드를 넣어 준다.
# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
# configure the path to php.ini
PHPIniDir "C:/php"
그리고 서버를 재시작 하면 된다.
phpinfo() 함수 실행화면
php에 mysql 활성화 화면
Original Post : http://neodreamer-dev.tistory.com/118
Labels:
MYSQL
,
php
,
phpinfo
,
TistoryOldPost
,
VisualSVN Server
Subscribe to:
Posts
(
Atom
)