Hi: I have a commercial web-based server application within which I want to develop and use some php pages on a solaris 2.9 platform. I not sure what kind of web server this is. The two processes I see that are running corresponding to this application are the following and can reach the application from my browser by going to http://hostname:8080/.
bash-2.05$ ps -ef UID PID PPID C STIME TTY TIME CMD test1 14604 1 0 Jan 26 ? 0:40 /opt/netcool/guifoundation/asa/unix/dbsrv9 -o /opt/netcool/guifoundation/asa/.. test1 14609 1 0 Jan 26 ? 36:06 /opt/netcool/platform/solaris2/jre_1.5.0/bin/java -Xmx1024m -Xms256m -Djava.awt
I am trying to understand the following "In case of setting up the server and PHP on your own, you have two choices for the method of connecting PHP to the server. For many servers PHP has a direct module interface (also called SAPI). These servers include Apache, Microsoft Internet Information Server, Netscape and iPlanet servers. Many other servers have support for ISAPI, the Microsoft module interface (OmniHTTPd for example). If PHP has no module support for your web server, you can always use it as a CGI or FastCGI processor. This means you set up your server to use the CGI executable of PHP to process all PHP file requests on the server."
1. how do I find out if my server application has a SAPI? 2. I know what cgi means. Can someone help me understand what it means by "you set up your server to use the CGI executable of PHP to process all PHP file requests on the server" ?
TIA Ravi |
- Prev by Date: Re: Newbie help - getting PHP 5.2.0 to work with Apache 2.2.4 on Windows Server 2003
- Next by Date: Re: mysql extension won't work on vista?
- Previous by thread: Problem building PHP with GCC 4.1.1
- Next by thread: Apache and PHP gives HTTP 403
- Index(es):