By sriram on Sep 30, 2009
If you didn't know already, GlassFish Web Stack is an open source project within OpenSolaris and offers production support (also available as free download) for open source web tier components like Apache Web Server, PHP, MySQL, Tomcat, Hudson etc on Solaris 10 Update 5 (or above) and on RedHat Enterprise Linux 5.2 (or above). Our latest release - Web Stack 1.5 is currently available for download and for more information on this product, kindly check out my earlier post.
Our next version Web Stack 1.6 is in active development and if you would like to follow up our development, you can do so as shown here. Web Stack 1.6 will include component version upgrade for components like PHP, Apache, MySQL, Ruby, Memcached. With development build 1, PHP 5.2.11 Apache 2.2.13 have been integrated.
Please note : This development builds are in active development and has not been through any testing. So, this development builds will most likely will have bugs and are meant only for testing purposes.
How to get Web Stack 1.6 Development build ?
GlassFish Web Stack 1.5 release is available either as
- installation via native packages (SVR4 Packages for Solaris 10 and RPM for RHEL5.2). This is typically the preferred way in large enterprises. This installation will require root privileges and provides integration with Solaris 10 SMF etc.
- installation via IPS (Image Packaging System) also known as 'Update Center'.
This installation is typically preferred by developers and in
enterprises where you have access to internet to download and install
binaries from internet on your production machine !. This installation
does not require 'root' privileges and all files (including web server
document root and MySQL data directory) is configured under your
installation directory. So, you might find it very intuitive to
install, use , develop and even take it with you.
Currently, our development builds are available only through 'Update Center'.
Installing Web Stack 1.6 (development builds) as IPS (Update Center)
IPS (Image Packaging System) is an open source technology built on Python and is the core underlying framework on how packages are delivered within OpenSolaris. This work was initially done for OpenSolaris. Now, as with any open source projects, another open source project - Update Center has successfully ported this work for platforms like Solaris 10 and Linux.
Now, GlassFish Web Stack 1.5 release uses this Update Center open source project to deliver a minimal Python runtime and Update Center technology as part of initial download. Then you will need to fire up the Update tool GUI to download and install components that interests you.Unlike OS native packages, Update Center technology does not verify or warn if you do not have installed any underlying dependent libraries that Web Stack 1.5 stack requires. So, we strongly recommend you to visit our System Package dependency link to ensure that you have these packages installed on your system.
Here is a quick walk through on how to get your AMP stack up and running with this:
- Visit our Sun Web Stack 1.5 download web page and download 'click on IPS based Packaging' link
- Now, you will need to unzip the downloaded tar ball and fire up the update tool GUI. You will need to download some thing like
sriramn@sriramn:~$ unzip webstack-image-1.5-b09-redhat-i586.zip
sriramn@sriramn:~$ cd webstack1.5
(Note: You will need GUI configured or DISPLAY set properly to successfully run the above command.)
(Note: If you do not have GUI/X11 configured on your Solaris / Linux machine, then you can do some thing like below to install
from command line.)
sriramn@sriramn:~/webstack$ ./pkg/bin/pkg list -> to list all the component available
Now, firing up the GUI, will welcome you with a nice GUI like this below
Now, you will need to click on 'Edit Properties' button and then 'Add Repository' and add the Repository URL to 'http://pkg.sun.com/layered/collection/dev'.
And then you will need to select this new repository as the default.
Now, click 'Ok' and then select 'Available Add-ons' to see all the new binaries that are available in this development repository. Now, you should be able to search Apache or PHP or MySQL and download the latest version.
Note: Here, you will also find other Sun development binaries like GlassFish v3 etc.