Re: Need some Linux/Apache help
| From: | Brian Clark | Date: | Mon, 31 Dec 2001 01:47:00 +0000 |
| Subject: | Re: Need some Linux/Apache help | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-79081@lists.php.net to get a copy of this message | ||
* Todd Cary (todd@aristesoftware.com) [Dec 30. 2001 19:22]:
> I did "tar -xzvf /usr/src/redhat/SOURCES/php-4.0.6pl1.tar.gz" which
> created a directory /tmp/php-4.0.6. I cd'd into that directory and did
> a ./configure --with-interbase=/opt/interbase
> --with-apache=/usr/include/apache
Are you sure the entire Apache source code is in /usr/include/apache?
I believe you wanted --with-apxs rather than --with-apache. If you
really wanted --with-apache, and you know the difference, then you will
also need to cd into the apache source directory, and configure apache
with --activate-module=src/modules/php4/libphp4.a, then make and install
Apache again.
Using --with-apache builds PHP as a static module. --with-apxs builds
PHP as a DSO -- a shared module that can be loaded and unloaded via
httpd.conf using the LoadModule directive.
If you use --with-apxs, when configuring PHP, after you make install, it
will install a PHP module in your *current* Apache install's modules
directory, and it may attempt to update your httpd.conf with the correct
LoadModule line if needed.
> After quite a period, I received a "Thank you for using PHP" message. I
> followed this with a "make" and a "make install".
That "prepped" the PHP module to be included into httpd when you build
Apache. You installed PHP into /usr/local/apache/src (or a similar
path).
> Now Apache does not respond to a "testphp.php" script that contains
> "phoinfo()" and it use to.
That's because PHP isn't installed as an Apache module yet, or you
haven't rebuilt Apache yet.
--
Brian Clark | Avoiding the general public since 1805!
Fingerprint: 07CE FA37 8DF6 A109 8119 076B B5A2 E5FB E4D0 C7C8
Imminent Death of the Net Predicted. GIFs at 11.