Apache 1.3.6 / PHP3
Guy Harper
gharper at namco.co.uk
Tue Jan 25 11:03:44 GMT 2000
Thanks for the help... sorry for a long delay in reply.
Ok.... after a long time of no BSD, I have finally booted it up again..
Last night I took the step of deleting the entire /usr/ports/www/apache13-php
directory, deleting the package, then reinstalling it.....
However, the directory has not been restored, so now I'm a bit stuck....
How do I restore the directory??
Thanks,
Guy
dom at myrddin.demon.co.uk (Dominic Mitchell) on 26-11-99 07:42:05 AM
To: Guy Harper/Namco_Europe_Ltd at Namco_Europe_Ltd
cc: freebsd-users at dogma.freebsd-uk.eu.org
Subject: Re: Apache 1.3.6 / PHP3
On Wed, Nov 24, 1999 at 11:33:29PM +0000, Guy Harper wrote:
> Ok. This is now all cool. I have a functioning Apache server.
>
> However, I am also trying to install PHP3 as an apache module, with
> mySQL support.
>
> I am experiencing a problem compiling php, as described in the attached
> make.txt
>
> ((How to cut and paste from the console to netscape mail???))
>
>
> I am doing the following:
>
> /usr/ports/www/apache13-php3/work/php3/setup (runs configure for php)
> /usr/ports/www/apache13-php3/work/php3/make
>
> Most of the mySQL stuff runs through ok, so I have specified the source
> directory correctly in running configure, likewise apache, but now i'm
> stuck.
OK, the way the FreeBSD ports PHP works, it compiles PHP into the apache
binary statically. To get it working, you need to:
# cd /usr/ports/www/apache13-php3
# make
# cp /usr/local/etc/apache/httpd.conf /some/where/safe
# pkg_delete apache-1.3.9
# make install
You now have to manually merge the /some/where/safe/httpd.conf and the
new /usr/local/etc/apache/httpd.conf. If you run Emacs or Xemacs, then
try using the M-x ediff command, its very good for that sort of thing.
BTW, the attached make.txt didn't actually show the problem. To
correctly capture both stdout *and* stderr, do the following in the csh:
# make |& tee MAKELOG
or
# make >& MAKELOG
In sh/ksh/bash/zsh, do:
# make 2>&1 | tee MAKELOG
or
# make >MAKELOG 2>&1
BTW, it's much easier to paste from an xterm than from the console...
Good luck!
-Dom
More information about the Ukfreebsd
mailing list