Re: apache php cgi install problem
- From: Erwin Moller <since_humans_read_this_I_am_spammed_too_much@xxxxxxxxxxxxxxxx>
- Date: Wed, 22 Feb 2006 12:30:42 +0100
Joseph S. wrote:
Hi,
I am trying to install PHP 5.0.4 on Apache 2.0.54 on WinXP Pro SP2 as a
cgi binary.
Apache2 directory is c:/Apache2
htdocs is c:/Apache2/htdocs
php is installed in c:/php
This contains php.ini, php-cgi.exe and php5ts.dll and other files
required for the module method of php installation are also present,
but i think additional files being present should not cause any problem
Directory containing php scripts is C:/Apache2/htdocs/php
My httpd.conf file has
#----------------------------------------------------------
ScriptAlias /php/ "C:/Apache2/htdocs/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "C:/php/php-cgi.exe"
#ScriptAliasMatch ^/php(.*) C:/Apache2/htdocs/php$1
#----------------------------------------------------------
I get the error
[Wed Feb 22 15:01:18 2006] [error] [client 127.0.0.1]
C:/Apache2/htdocs/php/index.php is not executable; ensure interpreted
scripts have "#!" first line
[Wed Feb 22 15:01:18 2006] [error] [client 127.0.0.1] (9)Bad file
descriptor: don't know how to spawn child process:
C:/Apache2/htdocs/php/index.php
in the Apache error log.
What could be the error?
I have no experience in CGI - I only know it stands for Common Gateway
Interface - is there something needed to be read up first?
I assume when run in CGI mode, whatever you put in your "cgi" diectory
(here it is c:/Apache2/htdocs/php) it will be treated as a script.
Because if I try http://localhost/php/file.htm it still gives the same
error.
Also, if I put #! on the first line I get
[Wed Feb 22 15:33:45 2006] [error] [client 127.0.0.1] (OS 2)The system
cannot find the file specified. : couldn't create child process:
720002: index.php
[Wed Feb 22 15:33:45 2006] [error] [client 127.0.0.1] (OS 2)The system
cannot find the file specified. : couldn't spawn child process:
C:/Apache2/htdocs/php/index.php
or
[Wed Feb 22 15:36:18 2006] [error] [client 127.0.0.1] (OS 193)%1 is not
a valid Win32 application. : couldn't create child process: 720193:
index.php
[Wed Feb 22 15:36:18 2006] [error] [client 127.0.0.1] (OS 193)%1 is not
a valid Win32 application. : couldn't spawn child process:
C:/Apache2/htdocs/php/index.php
Any suggested readings?
I've googled the web and Google Groups but not able to get anything
newer than what i know so far.
TIA,
JS.
Hi,
Well, I don't use XP, but did you read this?
http://nl2.php.net/manual/en/install.windows.apache2.php
Regards,
Erwin Moller
.
- References:
- apache php cgi install problem
- From: Joseph S.
- apache php cgi install problem
- Prev by Date: Re: classes and var declarations
- Next by Date: Re: screen shot
- Previous by thread: apache php cgi install problem
- Next by thread: Re: apache php cgi install problem
- Index(es):
Relevant Pages
|