Sun Java System Web Server 7.0 Update 3 管理員指南

Procedure執行啟用 FastCGI 的 PHP 應用程式

  1. 執行啟用 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 以進行確認。


  2. 使用 CLI 配置 Sun Java System Web Server。

    例如,會建立名為 test 的 Web 伺服器實例。

  3. 使用 CLI 執行下列指令:


    wadm> create-fastcgi-handler --config=test --vs=test
     --uri-pattern=/php/* --role=responder --bind-path="localhost:4321"
    wadm> deploy-config test

    此時會建立具有 [回應程式] 角色的 FastCGI 處理程式。

  4. 重新啟動您的實例。


    wadm> restart-instance --config=test localhost

    完成配置後,您可以檢查系統是否已將來自 Web 伺服器的請求轉送至遠端 PHP 引擎。

    1. 將下列 PHP 程序檔範例置於實例文件根的 php 子目錄中,即 <instance-dir>/docs_directory


      info.php:
      <?php
      phpinfo();
      ?>
    2. 存取遠端 PHP 引擎 URL:http://localhost:<webserverport>/php/info.php,以驗證請求的狀態。