PHP 4.0 Bug #9036 Updated: Non installation of libphp.so
| From: | d dot drury at ucl dot ac dot uk | Date: | Thu, 01 Feb 2001 12:26:02 +0000 |
| Subject: | PHP 4.0 Bug #9036 Updated: Non installation of libphp.so | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-45510@lists.php.net to get a copy of this message | ||
ID: 9036
User Update by: d.drury@ucl.ac.uk
Status: Open
Old-Bug Type: *Install and Config
Bug Type: Documentation problem
Description: Non installation of libphp.so
Have tracked down the problem myself.
If you type make before make install the installation doesn't work!
I think this could be made more explicit in the INSTALL file.
In the INSTALL file, section 4a is repeated. The first occurrence has somehow had part of 3b added
onto it. It reads:
---------------------------------------------------------
4a. Setting up the server. (Dynamic Module)
The make install command in step 3 should have done most of your
work for you. It actually edits your httpd.conf file and tries to
enable the dynamic PHP module. To verify this, look for a line that
looks like this:
LoadModule php4_module libexec/libphp4.so
The actual path before the libphp4.so part might differ slightly. This
is likely fine. If you are paranoid you can examine the output from the
make install step to see where the libphp4.so file was actually put and
type: make
Assuming it compiles without errors, proceed to step 4b.
--------------------------------------------------------
The correct text for 4a then continues. The incorrect text above suggests typing make, which messes
the install up.
Previous Comments:
---------------------------------------------------------------------------
[2001-01-31 14:31:14] d.drury@ucl.ac.uk
I checked the output of make install - it does not mention libphp.so at all!
Duncan
---------------------------------------------------------------------------
[2001-01-31 14:28:09] d.drury@ucl.ac.uk
Hi,
I am trying to install PHP4 as a DCO for Apache using APXS.
I downloaded php-4.0.4pl1.tar.gz from your site.
I followed the instructions in INSTALL as follows:
./configure --with-mysql=/usr/local/mysql
--with-apxs=/usr/local/apache/bin/apxs
Then
make && make install
It all whirred happily away for a while, and reported no errors.
However, on restarting Apache, and running httpd -l I do not find mod_php4.c listed. mod_so.c is
listed. I also cannot locate libphp4.so anywhere on my machine.
Am I right in thinking that my Apache does nothing with PHP files as it cannot be configured to do
so due to the absence of this (and no doubt others) programme?
Is this a bug, or have I done something silly? Either way, what should I do to get PHP up and
running?
---------------------------------------------------------------------------
Full Bug description available at: http://bugs.php.net/?id=9036