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
>>>
>>>   



Reply via email to