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

通过管理控制台在 Web Server 上配置 FastCGI 插件

Procedure通过管理控制台配置 FastCGI 插件

  1. 从以下位置下载启用了 FastCGI 的 Sun Java System Web Server 7.0 PHP Add-On 1.0:http://www.sun.com/download/index.jsp

  2. 在 Web Server 上将 PHP 配置为 FastCGI 服务器。

    1. phppack-5_2_0*.zip 解压缩到 /export/home 中。


      $ cd /export/home; unzip phppack-5_2_0*.zip
    2. 启动 Administration Server。


      $ <webserver-install-root>/admin-server/bin/startserv
    3. 使用管理控制台配置 FastCGI 处理程序。

      1. 登录到管理控制台。

      2. 在“虚拟服务器任务”中单击“编辑虚拟服务器”。

      3. 在“虚拟服务器常规属性”中单击“内容处理”选项卡。

      4. 在“内容处理 - 常规属性”中单击 "FastCGI" 选项卡。

      5. 单击“新建”按钮以添加具有 FastCGI 处理程序映射的新 URI。

        输入以下值:

        • 应用到:选择新 URI,然后输入 /fastcgi/*

        • 角色:从下拉列表中选择响应者

        • 应用程序路径:输入 /export/home/php/bin/php 作为路径。

        • 环境变量:输入以下变量:


          "PHPRC=/export/home/php","LD_LIBRARY_PATH=/export/home/php",
          "LD_LIBRARY_PATH_64=/export/home/php/64"
      6. 单击“确定”按钮。您可能还需要单击“部署”按钮以进行所需的配置。

  3. 创建符号链接。


    $ ln -s <webserver-install-root>/samples/fastcgi <webserver-instance-docroot>
  4. 运行样例。

    • Hello World 样例 URL

      http://<host-name>:<webserver-instance-port>/fastcgi/HelloWorld.php

    • 目录列表样例 URL

      http://<host-name>:<webserver-instance-port>/fastcgi/directory.php

    • 页面计数器样例 URL

      http://<host-name>:<webserver-instance-port>/fastcgi/pageCounter.php

    • 服务器信息样例 URL

      http://<host-name>:<webserver-instance-port>/fastcgi/serverinfo.php