Apache PHP

Paul Guba yellowdog-general@lists.terrasoftsolutions.com
Sat May 18 11:14:01 2002


On Saturday 18 May 2002 12:59, you wrote:
Thanks again should I be in a particular directory when I run this.

> For apache:
>
> ./configure     --with-layout=config.layout:RedHat \
>                 --activate-module=src/modules/perl/libperl.a \
>                 --activate-module=src/modules/php4/libphp4.a \
>                 --enable-module=so \
>                 --enable-module=digest \
>                 --enable-module=ssl
>
> Perl is a bit funny to install to you may choose to omit that for a first
> try.
>
> For php:
>
> ./configure     --with-gd \
>                 --with-imap=/build/imap-2000c \
>                 --with-imap-ssl \
>                 --with-ldap \
>                 --enable-sockets  \
>                 --with-mysql=/usr/local/mysql \
>                 --with-apache=/build/apache_1.3.23 \
>                 --with-jpeg-dir=/usr \
>                 --with-png-dir=/usr \
>                 --with-db2 \
>                 --with-db3 \
>                 --with-zlib=/usr \
>                 --enable-trans-sid \
>                 --with-mm
>
> Again, you may not need all these options.  Note the specification of the
> apache source directory.  imap is a bit fiddly to comile in so leave it our
> if you don't need it.
>
>   Iain
>
>
>
> --On Saturday, May 18, 2002 12:34:52 -0400 Paul Guba <paulguba@comcast.net>
>
> wrote:
> > On Saturday 18 May 2002 11:27, you wrote:
> > Iain
> > That would be great if you could do that.  I not so concerned how it
> > works as  long as it does.  Which is more than it does now.
> > P Guba
> > paulguba@comcast.net
> >
> >> You can rebuild apache with php.  I did this because I needed a newer
> >> version of php han YDL supported at the time.  I can send you my build
> >> commands if that helps.  However, I didn't use the modular structure for
> >> apache favoured by YDL.
> >>
> >>   Iain
> >>
> >>
> >>
> >> --On Saturday, May 18, 2002 08:25:41 -0400 Paul Guba
> >> <paulguba@comcast.net>
> >>
> >> wrote:
> >> > Nope running 2.1 and don't want to do an OS reinstall spent to much
> >> > time getting it to run the way I like now.  If 2.2 supports out of box
> >> > shouldn't I  be able to find the module using "rpm -ql apache"?  I
> >> > have 2.2 installed on  my powerbook.  Is it implemented in some other
> >> > way or am I missing something  here?  I ask because perhaps it the
> >> > same with 2.1 install.
> >> >
> >> >> Hi Paul,
> >> >>
> >> >> On 17-05-2002 Paul Guba wrote:
> >> >>  > Has anyone enabled PHP in Apache.  Not sure if I need to
> >> >>  > recompile Apache or just activate a module.  PHP4 is installed
> >> >>  > on my machine but not sure if it was installed as a module or
> >> >>  > CGI it can be either according to a tutorial I'm reading.  I
> >> >>  > have added AddType application/x-httpd-php4 .php4 to my virtual
> >> >>  > server directive but not sure if this is correct as the
> >> >>  > tutorial refers PHP3.  It also seems that the module is on by
> >> >>  > default on the server but my scripts don't seem to work.
> >> >>
> >> >> If you are running YDL 2.2 (I can't speak for earlier versions) then
> >> >> apache/PHP should work "out-of-the-box".
> >> >>
> >> >> You can confirm this by placing the following lines in a file and
> >> >> saving it to /var/www/html    call it whatever you want, but give it
> >> >> .php extension.
> >> >>
> >> >> <?php
> >> >>     phpinfo ();
> >> >> ?>
> >> >>
> >> >> Run your browser and load the page http://localhost/yourfilename.php
> >> >>
> >> >> If php is running correctly then you will get a dump of the
> >> >> apache/PHP environment.
> >> >>
> >> >> If that is the case and your php scripts don't run then the problem
> >> >> lies elsewhere.
> >> >>
> >> >> Apache/PHP/MySQL should also work out of the box, but there is a
> >> >> problem with the way php is configured in that the mysql.so is not
> >> >> located and so mysql calls will not work.
> >> >>
> >> >> Change the /etc/php.ini file to include the lines (you will see
> >> >> where, approx 2/3 of the way down the file:
> >> >>
> >> >> extension_dir = /usr/lib/php4
> >> >>
> >> >> and
> >> >>
> >> >> extension = mysql.so
> >> >>
> >> >> you can also, if you have need, add other shared libraries thus:
> >> >>
> >> >> extension = imap.so
> >> >> extension = ldap.so
> >> >> extension = odbc.so
> >> >> extension = pgsql.so
> >> >>
> >> >> To summarise, if you are on YDL 2.2 then PHP SHOULD already be
> >> >> working, without the need to build from source and without the need
> >> >> to make changes to your /etc/httpd/conf/httpd.conf file.
> >> >>
> >> >> To get MySQL working with Apache/PHP then you will need to make the
> >> >> above changes to the php.ini file.
> >> >>
> >> >> Hope this helps.
> >> >>
> >> >> Good luck
> >> >>
> >> >> Rob
> >> >>
> >> >> _______________________________________________
> >> >> yellowdog-general mailing list
> >> >> yellowdog-general@lists.terrasoftsolutions.com
> >> >> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-genera
> >> >>l
> >> >
> >> > _______________________________________________
> >> > yellowdog-general mailing list
> >> > yellowdog-general@lists.terrasoftsolutions.com
> >> > http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
> >>
> >> _______________________________________________
> >> yellowdog-general mailing list
> >> yellowdog-general@lists.terrasoftsolutions.com
> >> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
> >
> > _______________________________________________
> > yellowdog-general mailing list
> > yellowdog-general@lists.terrasoftsolutions.com
> > http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
>
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general@lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general