分类:
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 Administration Server 命令行接口(command-line interface,CLI)中的配置步骤。您也可以在基于浏览器的可视化管理界面中完成此过程。
安装过程中,Web Server 提供一种默认配置。您也可以创建一个附加配置实例(configuration-cum-instance)。为完整介绍部署流程,我们将创建一个附加配置实例。请按照以下三个步骤操作:
/sun/webserver7> admin-server/bin/startserv
/sun/webserver7> bin/wadm create-config --user=admin --http-port=8080 --server-name=sriramn.red.iplanet.com coolstack
/sun/webserver7> bin/wadm create-instance --user=admin --config=coolstack sriramn.red.iplanet.com
按照以下步骤安装 Cool Stack:
注意: 首先必须创建一个 ,登录之后才能下载。
bunzip2 -f CSKruntime_1.2_sparc.pkg.gz
bunzip2 -f CSKamp_1.2_sparc.pkg.gz
CSKruntime_1.2_x86.pkg.bz2
和 CSKamp_1.2_x86.pkg.bz2
。 pkgadd -d CSKruntime_1.2_sparc.pkg
pkgadd -d CSKamp_1.2_sparc.pkg
SolarisCSKruntime_1.2_x86.pkg
,则输入: pkgadd -d CSKruntime_1.2_x86.pkg
pkgadd -d CSKamp_1.2_x86.pkg
接下来,执行以下步骤:
cd /opt/coolstack/php5
setup-ws7-php.sh
脚本。 setup-ws7-php.sh
。输入: ./setup-ws7-php.sh
Usage: |
然后,脚本将提示输入 Web Server 的实例名。此名称为安装位置中的某个目录路径:该目录含有运行 Web 站点所需的所有配置文件。如果您在 Sun Java Enterprise System 5 上使用 Web Server ,那么这个实例位于 /var/opt/SUNWwbsvr7
。
对于本文中的示例,可以引用先前创建的 https-coolstack
实例。要启动不同的 PHP 实例,可以输入该实例的名称。然后,PHP 实例就配置好了,您可以使用 Web Server 上的 Cool Stack 1.2 PHP 来部署。
最后,执行以下步骤:
/sun/webserver7/https-coolstack/bin/startserv
/sun/webserver7/https-coolstack/docs
下,创建 PHP 示例文件。 自己尝试一下吧!欢迎发表评论和建议。
以上文章转自于 : http://developers.sun.com.cn/