compiling PHP

Cory Spitz spitzcor@cse.msu.edu
Sat, 16 Sep 2000 17:49:49 -0400


Yes, I have the source for apache, and have compiled and installed it. 
I'll look into binary packages.  Gotta get ready for the big game
tonight.  Go State. Thanks for the help.
-Cory

Sean wrote:
> 
> It can get tricky compiling it. I do it, BUT explicitly use shell scripts
> and make changes to those to add/delete options or if I have problems with
> a compilation I dont have to remember all the options I was using (or
> retype them) Something like:
> 
> root@phish php-4.0]# cat go.php4
> rm config.cache
> ./configure  \
> --with-apxs=/usr/local/apache/bin/apxs \
> --with-xml \
> --with-mysql \
> --enable-force-cgi-redirect \
> --enable-track-vars \
> --enable-trans-sid \
> --with-gd \
> --enable-magic-quotes ;
> make ;
> make install
> 
> On Sat, 16 Sep 2000, Jeff Goeke-Smith wrote:
> 
> > For the initial question, IIRC, to compile php as an apache module, you must
> > have first done a compile of apache its self.  In other words, it's
> > challenging to do a full compile and install of PHP as an apache module
> > without having done a compile and install of apache first.  So here's a
> > starter question, have you done a full compile of apache already?
> >
> > Second, yes, there are packages in RH6.1 (and likely RH6.0 and RH6.2) that
> > give you php pre-compiled in certain configs that work with the packaged
> > install of apache.
> >
> > As for doing packages for all the possible configurations of PHP, it's is
> > really hard as there are n big configuration options (where n is about 15)
> > and therefore, having packages of all the individually configured options
> > would be around 2^15 different packages, somewhere around 32 thousand
> > possibilities.  That is alot.  That said, Redhat and Debian ( I just
> > installed it) come with some very general configs of php that will work in
> > most cases.  I highly recommend using the included packages with your distro
> > rather than doing a compile of it, unless you have very specific needs.
> >
> > --Jeff Goeke-Smith
> >
> > > -----Original Message-----
> > > From: linux-user-admin@egr.msu.edu
> > > [mailto:linux-user-admin@egr.msu.edu]On Behalf Of Marcel Kunath
> > > Sent: Saturday, September 16, 2000 4:54 PM
> > > To: Cory Spitz
> > > Cc: linux-user@egr.msu.edu
> > > Subject: Re: compiling PHP
> > >
> > >
> > > Aren't there any precompiled packages for apache php mysql in
> > > redhat/mandrake?
> > > I know from the past that compiling this stuff is a pain and
> > > I would hope this
> > > is part of the distributions work to offer packages for this.
> > >
> > > > > Hi, >   I'm
> > > trying to compile PHP.  I use the configure
> > > script > --with-apxs=/usr/local/apache/bin/apxs and it says
> > > that it can't find
> > > > apxs
> > > > or that I need to install Perl, but perl is already installed to
> > > > /usr/bin/perl.  Does anybody know what I can do from here?  I'm not
> > > > exactly an expert.
> > > >
> > > > Thanks for the help,
> > > > -Cory
> > > > _______________________________________________
> > > > linux-user mailing list
> > > > linux-user@egr.msu.edu
> > > > http://www.egr.msu.edu/mailman/listinfo/linux-user
> > > >
> > >
> > >
> > > --
> > > Marcel Kunath
> > >
> > > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > >
> > >  Montie House Network            Greater Lansing Linux Users Group
> > >   http://www.montiehouse.com      http://www.gllug.org
> > >
> > > *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
> > > _______________________________________________
> > > linux-user mailing list
> > > linux-user@egr.msu.edu
> > > http://www.egr.msu.edu/mailman/listinfo/linux-user
> >
> > _______________________________________________
> > linux-user mailing list
> > linux-user@egr.msu.edu
> > http://www.egr.msu.edu/mailman/listinfo/linux-user
> >
> 
> _______________________________________________
> linux-user mailing list
> linux-user@egr.msu.edu
> http://www.egr.msu.edu/mailman/listinfo/linux-user