|
Posted by Randell D. on 02/26/07 13:18
Folks,
I consider myself well versed with Apache 1.3 and PHP4 - I found
drupal and wanted to try it out - I had problems getting it working
with Apache2/PHP5/MySQL5 so I downgraded... Note: I did have Apache2/
PHP5 working... I confirmed this via phpinfo output... But now that I
removed my original directory containing Apache/PHP, and recompiled
from scratch, I get everything to startup and static html is displayd,
but phpinfo produces no errors, but no output (literally zero output).
Where am i going wrong?
This is my environment (forget mysql for the moment as I just want
Apache/PHP working first)
Apache 2.0.59
PHP 4.4.5
I compile the above using the following:
# cd apache
# ./configure --prefix=/opt/apache --enable-so --enable-vhost-alias
# make
# make install
# cd ../php
# ./configure --with-apxs2=/opt/apachebin/apxs --with-mysql
# make
# make install
And i have the following in my Apache httpd.conf file
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
Note - I see in the php.chm document it asks i place the following
below the ClearModuleList
AddModule mod_php4.c
I don't have a ClearModuleList and when I put AddModule in at the end
of my httpd.conf, I get the following error:
Syntax error on line 1039 of /opt/apache/conf/httpd.conf:
Invalid command 'AddModule', perhaps mis-spelled or defined by a
module not included in the server configuration
I can't recall using AddModule before though.
If i exclude the AddModule reference, Apache starts up fine... (log
reference below)
[Sun Feb 25 14:50:51 2007] [notice] Apache/2.0.59 (Unix) PHP/4.4.5
configured -- resuming normal operations
and a httpd -l output shows this;
Compiled in modules:
core.c
mod_access.c
mod_auth.c
mod_include.c
mod_log_config.c
mod_env.c
mod_setenvif.c
prefork.c
http_core.c
mod_mime.c
mod_status.c
mod_autoindex.c
mod_asis.c
mod_info.c
mod_cgi.c
mod_vhost_alias.c
mod_negotiation.c
mod_dir.c
mod_imap.c
mod_actions.c
mod_alias.c
mod_so.c
When I connect using Firefox, I get the Apache test page. When I call
phpinfo.php, I just get a blank page and no source - I have the
Firefox Developer bar installed and get the headers listed as:
Date: Sun, 25 Feb 2007 13:55:19 GMT
Server: Apache/2.0.59 (Unix) PHP/4.4.5
X-Powered-By: PHP/4.4.5
Content-Length: 0
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: text/html
200 OK
Can someone tell me what i've forgotten?
Many thanks,
Randell D.
[Back to original message]
|