[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: PHP4 + ApacheVirtualHosts + SUEXEC



On Wed, Jan 03, 2001 at 10:03:45AM -0500, Eirik Dentz wrote:
| I also posted the following to the Debian Users mailing list:
| 
| I have a virtual host configured under Apache 1.3.14 with SUEXEC support
| enabled.  My CGI/Perl scripts run as the USER/GROUP specified in the Virtual
| Host directive in my httpd.conf file as they should, but for some reason my
| PHP4 scripts don't.  Rather they are running as the default USER/GROUP
| specified in httpd.conf which causes my scripts to break when I use any
| file-manipulation functions.
| 
| PHP4 is running as a DSO module.  I haven't tried it yet, but I figure that
| if I switch to using PHP4 as a CGI it will run as the Virtual USER/GROUP and
| solve this problem.  Is running PHP4 as a CGI the only solution?  Or is
| there a configuration that I can set in httpd.conf or php.ini?  Or a
| configuration flag that can be set when the PHP4 module is being compiled?
| 
| Also, what are the disadvantages of running PHP4 as a .cgi?

I found that you cannot use Header() in your scripts. You must also activate ExecCGI
or place your .php files in the cgi-bin directory. Remember to chmod
the .php files with execute permissions.

| 
| Any help would be greatly appreciated.
| 
| eirik

I'm running suexec+php on a cluster with lots of
VirtualHosts it takes a lot of system resources. And is not that
fast. But it's the only way I have come up with for this kind of
configuration. 

-- 
.Fredrik Steen
- http://www.stone.nu -



Reply to: