* Thus wrote Olivier Hill: > Hello, > > I have written the part in the manual about installing PHP on Gentoo > at the beginning of the summer. I can see now that it is online. > > My question is, is there any way to force the manual build so that the > Gentoo part of the UNIX installation is in a different file? The fact > that it is on the main "UNIX install" page is bugging me.
That sort of bugs me as well, Its mostly due to the way phpweb is built. Attached is a fix so that the introduction has its own <sect1> forcing the gentoo not to be displayed on the first page. Example phpweb rendering: http://phpweb.zirzow.dyndns.org/manual/en/install.unix.php Any objections to this patch? Curt -- First, let me assure you that this is not one of those shady pyramid schemes you've been hearing about. No, sir. Our model is the trapezoid!
Index: index.xml =================================================================== RCS file: /repository/phpdoc/en/install/unix/index.xml,v retrieving revision 1.2 diff -u -r1.2 index.xml --- index.xml 14 Jun 2004 20:58:34 -0000 1.2 +++ index.xml 2 Sep 2004 04:29:51 -0000 @@ -2,83 +2,78 @@ <!-- $Revision: 1.2 $ --> <chapter id="install.unix"> <title>Installation on Unix systems</title> - <para> - This section will guide you through the general configuration and - installation of PHP on Unix systems. Be sure to investigate any - sections specific to your platform or web server before you begin - the process. - </para> - <para> - As our manual outlines in the <link linkend="install.general">General - Installation Considerations</link> section, we are mainly dealing with - web centric setups of PHP in this section, although we will cover - setting up PHP for command line usage as well. - </para> - <para> - There are several ways to install PHP for the Unix platform, either - with a compile and configure process, or through various - pre-packaged methods. This documentation is mainly focused around - the process of compiling and configuring PHP. Many Unix like systems - have some sort of package installation system. This can assist in - setting up a standard configuration, but if you need to have a - different set of features (such as a secure server, or a different - database driver), you may need to build PHP and/or your webserver. - If you are unfamiliar with building and compiling your own software, - it is worth checking to see whether somebody has already built a - packaged version of PHP with the features you need. - </para> - <para> - Prerequisite knowledge and software for compiling: - <itemizedlist> - <listitem> - <simpara> - Basic Unix skills (being able to operate "make" and a C - compiler) - </simpara> - </listitem> - <listitem> - <simpara> - An ANSI C compiler - </simpara> - </listitem> - <listitem> - <simpara> - flex - </simpara> - </listitem> - <listitem> - <simpara> - bison - </simpara> - </listitem> - <listitem> - <simpara> - A web server - </simpara> - </listitem> - <listitem> - <simpara> - Any module specific components (such as gd, pdf libs, etc.) - </simpara> - </listitem> - </itemizedlist> - </para> - - <para> - The initial PHP setup and configuration process is controlled by the - use of the commandline options of the <filename>configure</filename> - script. Our manual documents the different options separately. You will - find the <link linkend="configure">core options in the appendix</link>, - while the different extension specific options are descibed on the - reference pages. - </para> - - <para> - When PHP is configured, you are ready to build the module and/or - executables. The command <command>make</command> should - take care of this. If it fails and you can't figure out why, see - the <link linkend="install.problems">Problems section</link>. - </para> + <sect1 id="install.unix.intro"> + <title>Intro</title> + <para> + This section will guide you through the general configuration and + installation of PHP on Unix systems. Be sure to investigate any + sections specific to your platform or web server before you begin + the process. + </para> + <para> + As our manual outlines in the <link linkend="install.general">General + Installation Considerations</link> section, we are mainly dealing with + web centric setups of PHP in this section, although we will cover + setting up PHP for command line usage as well. + </para> + <para> + There are several ways to install PHP for the Unix platform, either + with a compile and configure process, or through various + pre-packaged methods. This documentation is mainly focused around + the process of compiling and configuring PHP. Many Unix like systems + have some sort of package installation system. This can assist in + setting up a standard configuration, but if you need to have a + different set of features (such as a secure server, or a different + database driver), you may need to build PHP and/or your webserver. + If you are unfamiliar with building and compiling your own software, + it is worth checking to see whether somebody has already built a + packaged version of PHP with the features you need. + </para> + <para> + Prerequisite knowledge and software for compiling: + <itemizedlist> + <listitem> + <simpara> + Basic Unix skills (being able to operate "make" and a C + compiler) + </simpara> + </listitem> + <listitem> + <simpara> + An ANSI C compiler + </simpara> + </listitem> + <listitem> + <simpara> + flex + </simpara> + </listitem> + <listitem> + <simpara> + bison + </simpara> + </listitem> + <listitem> + <simpara> + A web server + </simpara> + </listitem> + <listitem> + <simpara> + Any module specific components (such as gd, pdf libs, etc.) + </simpara> + </listitem> + </itemizedlist> + </para> + <para> + The initial PHP setup and configuration process is controlled by the + use of the commandline options of the <filename>configure</filename> + script. Our manual documents the different options separately. You will + find the <link linkend="configure">core options in the appendix</link>, + while the different extension specific options are descibed on the + reference pages. + </para> + </sect1> &install.unix.gentoo; &install.unix.hpux;