FastCGI가 활성화된 PHP를 원격 모드로 실행하고 Sun Java System Web Server를 구성할 수 있습니다. 이를 통해 Web Server에서 원격 PHP 엔진으로 요청을 전달할 수 있습니다.
FastCGI가 활성화된 PHP를 실행합니다.
$ php -b <hostname>:<port> & |
예:
$ php -b localhost:4321 & |
다음 명령을 실행하여 사용 중인 PHP에 FastCGI가 활성화되어 있는지 여부를 확인할 수 있습니다.
$ php -v |
PHP 5.2.5 (cgi-fcgi) (built: May 8 2008 12:50:19) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies |
출력에서 cgi-fcgi를 찾아 확인합니다.
CLI를 사용하여 Sun Java System Web Server를 구성합니다.
예를 들어 test로 명명된 Web Server 인스턴스가 생성됩니다.
CLI를 사용하여 다음 명령을 실행합니다.
wadm> create-fastcgi-handler --config=test --vs=test --uri-pattern=/php/* --role=responder --bind-path="localhost:4321" wadm> deploy-config test |
응답기 역할을 하는 FastCGI 처리기가 생성됩니다.
인스턴스를 다시 시작합니다.
wadm> restart-instance --config=test localhost |
구성을 완료한 후 요청이 Web Server에서 원격 PHP 엔진으로 전달되는지 확인할 수 있습니다.