Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1283454
  • 博文数量: 554
  • 博客积分: 10425
  • 博客等级: 上将
  • 技术积分: 7555
  • 用 户 组: 普通用户
  • 注册时间: 2006-11-09 09:49
文章分类

全部博文(554)

文章存档

2012年(1)

2011年(1)

2009年(8)

2008年(544)

分类:

2008-04-07 18:45:58

网站对 Cool Stack 做出了准确的定义:“专门针对 操作系统优化过的一系列开放源码的应用程序”。如果您以前没有使用 Cool Stack 部署过 Web 应用程序,相信使用它之后,将会极大地优化众多开放源码组件(比如 Apache 2、PHP 5、Ruby 和 Light HTTPD),让这些组件能够更高效地运行在 Solaris 10 操作系统或后续版本上。为了更好地利用 Solaris 系统的优势,并在其上部署您的 Web 应用程序(Apache、MySQL 和 PHP,统称为 AMP 栈),请查看最新发布的 。

除了支持多种数据库(如 Oracle、MySQL 和 PostgreSQL)之外,Cool Stack 1.2 随带的 PHP 5 运行时还可以兼容 FastCGI。这就意味着,您可以将 PHP 应用程序部署在 Sun Java System Web Server 7.0(下文将称做 Web Server)之类的高性能企业级服务器上。将这些组件部署在 Web Server 上后,通过 Cool Stack 的优化,PHP 5 将具有强大的可伸缩性,并最终提高系统的性能。

本文将介绍具体的配置步骤。

注意: 完整地输入本文中的每一条命令,有些命令会因为屏幕宽度的限制,而自动换行。

目录
 
安装和配置 Web Server
安装 Cool Stack
在 Web Server 中配置 Cool Stack PHP
结束语
参考资料
 
安装和配置 Web Server

您可以 免费 。有关其功能的详细信息,请参阅 。在网上还可以找到 和 。

下面将介绍 Web Server Administration Server 命令行接口(command-line interface,CLI)中的配置步骤。您也可以在基于浏览器的可视化管理界面中完成此过程。

安装过程中,Web Server 提供一种默认配置。您也可以创建一个附加配置实例(configuration-cum-instance)。为完整介绍部署流程,我们将创建一个附加配置实例。请按照以下三个步骤操作:

  1. 启动 Administration Server。输入:

    /sun/webserver7> admin-server/bin/startserv

  2. 创建配置。输入:

    /sun/webserver7> bin/wadm create-config --user=admin --http-port=8080 --server-name=sriramn.red.iplanet.com coolstack

  3. 创建一个实例。输入:

    /sun/webserver7> bin/wadm create-instance --user=admin --config=coolstack sriramn.red.iplanet.com
安装 Cool Stack

按照以下步骤安装 Cool Stack:

注意: 首先必须创建一个 ,登录之后才能下载。

  1. 下载 。

    在在下载页面中,选择并下载核心库(CSKruntime 软件包)和 Apache-PHP 5(CSKamp)组件。

  2. 解压所下载的软件包。例如,输入:

    bunzip2 -f CSKruntime_1.2_sparc.pkg.gz
    bunzip2 -f CSKamp_1.2_sparc.pkg.gz


    注意: 如果您的 Solaris 操作系统运行在 Intel 或 AMD 硬件平台上,则下载 x86 版本的软件包。然后,将下载文件命名为 CSKruntime_1.2_x86.pkg.bz2CSKamp_1.2_x86.pkg.bz2

  3. 使用根用户登录,安装以下软件包。

    • 对于 Solaris SPARC 硬件平台,输入:

      pkgadd -d CSKruntime_1.2_sparc.pkg
      pkgadd -d CSKamp_1.2_sparc.pkg


    • 对于 Solaris x86 硬件平台,若使用 SolarisCSKruntime_1.2_x86.pkg,则输入:

      pkgadd -d CSKruntime_1.2_x86.pkg

      否则,输入:

      pkgadd -d CSKamp_1.2_x86.pkg
在 Web Server中配置 Cool Stack PHP

接下来,执行以下步骤:

  1. 进入 Cool Stack PHP 5 安装目录。输入:

    cd /opt/coolstack/php5

    该目录下有一个 setup-ws7-php.sh 脚本。

  2. 运行 setup-ws7-php.sh。输入:

    ./setup-ws7-php.sh

    将会显示以下消息:

    Usage:
    
    This script will configure Coolstack PHP with Sun Java System Web Server
    7. Here, you will need to provide the top level location of your Web Server
    7 installation and your Web Server 7 instance_name name to which this
    script should configure to run PHP scripts.

    Enter your Web Server installation location(/sun/webserver7):
     
  3. 输入 Web Server 的完整安装路径。

然后,脚本将提示输入 Web Server 的实例名。此名称为安装位置中的某个目录路径:该目录含有运行 Web 站点所需的所有配置文件。如果您在 Sun Java Enterprise System 5 上使用 Web Server ,那么这个实例位于 /var/opt/SUNWwbsvr7

对于本文中的示例,可以引用先前创建的 https-coolstack 实例。要启动不同的 PHP 实例,可以输入该实例的名称。然后,PHP 实例就配置好了,您可以使用 Web Server 上的 Cool Stack 1.2 PHP 来部署。

最后,执行以下步骤:

  1. 启动 Web Server。输入:

    /sun/webserver7/https-coolstack/bin/startserv

  2. /sun/webserver7/https-coolstack/docs 下,创建 PHP 示例文件。
结束语

自己尝试一下吧!欢迎发表评论和建议。

 

以上文章转自于 : http://developers.sun.com.cn/

 

阅读(409) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~