Apache2/PHP4 compile/startup fine but no PHP parsing (blank page for phpinfo)

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

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:

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.

Re: Apache2/PHP4 compile/startup fine but no PHP parsing (blank page for phpinfo)

Quoted text here. Click to load it
Quoted text here. Click to load it

Got it!

I re-compiled everything and even did a make clean before configure
however I think I found a possible bug during re-installation...

/usr/local/lib/php existed (I guess from my previous php5
installation) and there must have been some reference to it in my /usr/

I removed all php references from under /usr/locallib and re-compiled
again from scratch and found that my phpinfo() worked...

I make note here in case someone else might find the same problem some
other time in the future... and need a solution...

Randell d.

Site Timeline