old-www/HOWTO/Apache+SSL+PHP+fp-1.html

84 lines
3.6 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9">
<TITLE>Linux Apache SSL PHP/FI frontpage mini-HOWTO: Introduction</TITLE>
<LINK HREF="Apache+SSL+PHP+fp-2.html" REL=next>
<LINK HREF="Apache+SSL+PHP+fp.html#toc1" REL=contents>
</HEAD>
<BODY>
<A HREF="Apache+SSL+PHP+fp-2.html">Next</A>
Previous
<A HREF="Apache+SSL+PHP+fp.html#toc1">Contents</A>
<HR>
<H2><A NAME="s1">1. Introduction</A></H2>
<P>Before you start reading:
I am not a native speaker, so there are probably spelling/grammatical errors
in this document. Feel encouraged to inform me of mistakes.
<P>
<H2><A NAME="ss1.1">1.1 Description of the components</A>
</H2>
<P>The webserver you hopefully will get after having read this howto is composed
of several parts, the original apache sources with some (well, many) patches
and some external executables. I recommend using the software versions I
tried, they will probably compile without greater problems and result in a
fairly stable daemon. If you are courageous, you can try to compile all the
latest-stuff-with-tons-of-new-features, but don't blame me if something
fails ;-). However, you may report other working configurations to be included
in future versions of this document. All of the steps were tested on a
linux 2.0.35 box, so the howto is somewhat linux-specific, but you should be
able to use it for other unixes as well.
<P>You do not necesserily have to compile in all components. I tried to structure
this howto so that you can skip the parts you are not interested in.
<P>The document is neither a user manual to Apache, SSL, PHP/FI nor frontpage.
Its prime intention is to save webservice providers some headaches when
installing their server and to do my little contribution to the linux
community.
<P><B>PHP</B> is a scripting language that supports dynamic HTML pages. It is a
bit like Apache's SSI, but by far more complex and has database modules for
many popular dbs. The GD libraries are needed by PHP.
<P><B>SSL</B> is an implementation of Netscape's Secure Socket Layer that allow
secure connections over insecure networks, e.g. to transmit credit card
numbers to web based forms.
<P><B>frontpage</B> is a wysiwyg web authoring tool that makes use of some
server-specific extensions called webbots. Some people think frontpage is
cool because you can create feedback forms and discussion webs without
having to know a bit about html or cgi. It even protects the designer
from uploading his/her site via ftp by using a builtin publisher. If you wish
to support frontpage but do not like to setup a windows server, the apache
server extensions are your choice.
<P>
<H2><A NAME="ss1.2">1.2 Working configurations</A>
</H2>
<P>Though this document has been downloaded some 100 times since I published
it, I received only little feedback. In particular, noone told me of other
working combinations. Combinations that work for me are:
<UL>
<LI>Linux 2.0.31, Apache 1.2.4, PHP 2.0.0, SSL 0.8.0, fp 98 3.0.3 (*)</LI>
<LI>Linux 2.0.33, Apache 1.2.5, PHP 2.0.1, SSL 0.8.0, fp 98 3.0.3 (*)</LI>
<LI>Linux 2.0.35, Apache 1.2.6, PHP 3, SSL 0.8.0, fp 98 3.0.4</LI>
</UL>
(*) version 3.0.3 is
<A HREF="Apache+SSL+PHP+fp-3.html#fpverswarning">not recommended</A>
<P>
<H2><A NAME="ss1.3">1.3 History</A>
</H2>
<P>
<P>v0.0/Apr 98: Preview version
<P>v1.0/Jun 98: Now using Apache 1.2.6, updated fp section, minor corrections
<P>v1.1/Jul 98: Sgmlized and restructered version
<P>You can find the latest version of this document at
<A HREF="http://www.faure.de">http://www.faure.de</A><P>
<HR>
<A HREF="Apache+SSL+PHP+fp-2.html">Next</A>
Previous
<A HREF="Apache+SSL+PHP+fp.html#toc1">Contents</A>
</BODY>
</HTML>