- PHP 환경 설정
- 사용자 가이드
- 관리자 가이드
- 참고 문헌
Java 환경에서 PHP 5.2.0을 사용할 수 있도록 하는 Quercus를 정리 한다.
다운로드 : http://www.caucho.com/download/ (resin-4.0.6.zip의 resin.jar에 포함됨)
라이선스 : GNU GPL2
플랫폼 : Java
PHP 환경 설정
프로그램을 작성하다보면 Java와 PHP를 같이 사용할 경우가 많이 있다. 이 경우 Apache HTTP Server와 Apache Tomcat를 설치하여 보통 처리를 하여 왔는데, Java 기반의 PHP 인터프리터인 Quercus를 사용하면 Java 환경에서 PHP를 같이 사용할 수 있어서 편리 하다. 또한 Quercus를 사용하면 PHP에서 Java 함수를 호출하여 사용할 수 있는 기능도 제공하므로 Java와 PHP의 여러가지 기능을 동시에 사용할 수 있다.
Resin에서 제공하는 Java 기반의 PHP 인터프리터인 Quercus를 사용하여 PHP 5.2.0 개발 환경을 구성해 보자.
환경 정의
$JETTY_WEB_ROOT : Web Application 배포된 Root 폴더
http://localhost:8080/ : $JETTY_WEB_ROOT 에 브라우저로 접속하는 URL
Resin 다운로드 사이트에서 Resin 4.0.6 (resin-4.0.6.zip)을 다운로드 한다.
resin-4.0.6.zip의 압축을 풀어 lib 폴더에 있는 다음 파일을 $JETTY_WEB_ROOT/WEB-INF/lib/에 복사 한다.
resin.jar, javamail-141.jar
$JETTY_WEB_ROOT/WEB-INF/web.xml에서 다음을 추가 한다.
Quercus Servlet
com.caucho.quercus.servlet.QuercusServlet
ini-file
WEB-INF/php.ini
script-encoding
UTF-8
Quercus Servlet
*.php
index.html
index.jsp
index.php
$JETTY_WEB_ROOT/WEB-INF/php.ini 를 생성 한다.
지금은 빈 파일만 만들어 둔다.
$JETTY_WEB_ROOT/WEB-INF/phpinfo.php 를 생성 한다.
http://localhost:8080/phpinfo.php 로 접속하여 다음 화면이 뜨는지 확인 한다.
사용자 가이드
관리자 가이드
참고 문헌
분류: 오픈소스