您可以用遠端模式執行啟用 FastCGI 的 PHP,並配置 Sun Java System Web Server。這可讓 Web 伺服器將請求傳送至遠端 PHP 引擎。
執行啟用 FastCGI 的 PHP。
$ php -b <hostname>:<port> & |
例如:
$ php -b localhost:4321 & |
您可以執行下列指令,以檢查您所使用的 PHP 是否為啟用 FastCGI 的 PHP:
$ 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 伺服器實例。
使用 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 伺服器的請求轉送至遠端 PHP 引擎。