Missed posting to the alias earlier. If you have any thoughts on what needs to be highlighted within WebStack documentation, please let us know
thanks sriram Hi Latha Yes, we need to provide appropriate documentation so that our customers can know as to what we bundle and how to use them. I would strongly recommend that you install latest OpenSolaris build and and install the WebStack packages and try it at your end while coming up with the documentation. This way, you can get a feeling as to how the bits and configurations are placed. Note: The below contents will apply only if we are allowed to integrate our recent changes into the Nevada dock. Till to-date, we have not been given the approval to do so. We bundle most of the PHP modules as extensions . Each of the modules have a respective INI file under /etc/php5/5.2.4/conf.d directory. The default PHP bundled extensions are enabled by default. These extensions (3rd party provided within WebStack for convenience purposes) are disabled by default - apc - Alternative PHP Cache (http://us3.php.net/apc) - suhosin - PHP Extension to harden PHP on production systems - (http://www.hardened-php.net/suhosin/) - xdebug - Allows PHP to be debugged within editors like Netbeans (http://xdebug.php.net) - idn - tcpwrap For each of these disabled extensions, customers will need to open the corresponding INI file under /etc/php5/5.2.4/conf.d directory and enable them. Also, within this INI file they can make corresponding extension specific configuration changes. For example, if a user deploying OpenSolaris Web Stack project for his production system, he would like to harden his PHP deployment using 'Suhosin' extension. In this case, he / she will need to enable this 'Suhosin extension' by editing /etc/php5/5.2.4/conf.d/suhosin.ini to enable this extension. Also, any Suhosin specific configurations ( like given in this URL http://www.hardened-php.net/suhosin/configuration.html) can be provided within 'suhosin.ini' file as well These following extensions (provided within PHP) are enabled by default bcmath bz2 calendar ctype curl dba dbase dom exif ftp gd gettext hash iconv n.so ldap mbstring mysql mysqli openssl pcntl pdo pdo_mysql pdo_pgsql pdo_sqlite pgsql posix shmop soap sockets sqlite sysvmsg sysvsem sysvshm tcpwrap tidy tokenizer wddx xmlreader xmlrpc xmlwriter xsl zip zlib Hope this helps Thanks Sriram Latha K wrote: > Thanks for the input, Sriram. I am working with ludo closely on the > Getting Started Guide. > Can you also confirm what PHP extensions you will be integrating into > the next build and whether should I document them in the GSG. > > > Thanks, > -Latha > > Sriram Natarajan wrote On 11/27/07 22:53,: >> Latha >> Going forward, please post your questions to 'webstack-discuss' >> alias so that other smart minds can contribute as well. Also, you >> might want to keep Ludovic Champenois(ludo at sun.com) in the loop as >> well . He is currently looking at various aspects of improving the >> user experience of Web Stack in Solaris 10. >> >> thanks >> sriram >> >> Latha K wrote: >>> Hi Sriram, >>> >>> I am looking for information on the following topics for the Web >>> Stack getting Started Guide. Can you please help me? >>> >>> 1) How to configure PHP with Apache? What specific changes are >>> required to be done in the config files? >> >> We plan to deliver SUNWapch22m-php5 and SUNWapch22r-php5 packages >> within Nevada build 79. These packages provide the necessary glue / >> configuration to get php5 working with Apache 22 out of the box. >> Simply installing these packages should be sufficient . >> >> However, PHP5 support is provided only for Apache (32-bit) pre-fork >> MPM . The support for Apache 2.2 worker MPM will be added once >> FastCGI module for Apache 2.2 has been integrated. >>> 2) To be able to use NB for scripting, does a developer has to >>> configure PHP with NB and if so, how? >> Hmm.. I am not sure that I completely understand your question. Let >> us see if Ludo can provide the insights here. Ludo - Any thoughts ? >>> 3) What are the features that should be highlighted in the Getting >>> Started Guide? >> - On the top of my head, ability to debug PHP5 runtime using NetBeans >> comes to my mind. >> >>> Please suggest any other topic that might be useful to a developer. >>> >> Again, Ludo - any thoughts >> >> thanks >> sriram >>> Thanks, >>> -latha >>> -- >>> Latha K >>> Lead Technical Writer >>> Information Products Group >>> Sun Microsystems Bangalore >>> Phone: +91-080-66937676 Desk: x87676 >>> >>>
