mfp Wed Aug 3 10:30:03 2005 EDT
Modified files: /phpdoc/en/reference/sdo reference.xml Log: Rewrite installation instructions to cover Windows/Linux X Release/latestCVS. http://cvs.php.net/diff.php/phpdoc/en/reference/sdo/reference.xml?r1=1.11&r2=1.12&ty=u Index: phpdoc/en/reference/sdo/reference.xml diff -u phpdoc/en/reference/sdo/reference.xml:1.11 phpdoc/en/reference/sdo/reference.xml:1.12 --- phpdoc/en/reference/sdo/reference.xml:1.11 Fri Jul 29 12:58:23 2005 +++ phpdoc/en/reference/sdo/reference.xml Wed Aug 3 10:29:59 2005 @@ -1,5 +1,5 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc. --> <reference id="ref.sdo"> <title>SDO Functions</title> @@ -87,34 +87,141 @@ <section id="sdo.installation"> &reftitle.install; <para> - SDO extension can be installed using pear. However as it is - still in it's beta you need set <command>pear</command> option 'preferred_state' to beta. - like <command> pear -D preferred_state=beta install sdo </command>. - If you want to install this extension manually on Linux, you - can do so by following steps described below. - </para> - <procedure id='sdo.installation.linux.steps'> - <title>Linux installation steps</title> + There are several options, depending on whether you are installing on + Windows or Linux, and depending on whether you are installing a released + version (a .tgz file from the PECL site) or the latest from CVS. + The Relational DAS also needs special attention as it is written in + PHP. + </para> + <para> + The instructions are likely to change as PHP 5.1 progresses in status + from beta to stable release. The instructions here were correct on 3rd + August 2005, when PHP 5.1.0b3 was the current beta release of + PHP, and 0.5.0 was the current beta release of SDO. + </para> + <para> + The options are summarised in the following table: + <informaltable> + <tgroup cols='3'> + <thead> + <row> + <entry>latest CVS/Release</entry> + <entry>Windows</entry> + <entry>Linux</entry> + </row> + </thead> + <tbody> + <row> + <entry> + latest CVS + </entry> + <entry> + <itemizedlist> + <listitem> + <para> + You will find the latest DLLs for the SDO core and the + XML DAS at the PHP snaps site. + The "PECL extensions for the unstable win32 branch" link points + to the list of recently built DLLs. The latest sdo core is + <filename>php_sdo.dll</filename> + . + The latest XML DAS is + <filename>php_sdo_das_xml.dll</filename> + . + </para> + </listitem> + <listitem> + <para> + Check out the Relational DAS from CVS to somewhere on the + PHP + <link linkend="ini.include-path">include_path</link> + . + </para> + </listitem> + </itemizedlist> + </entry> + <entry> + <itemizedlist> + <listitem> + <para> + Check out the SDO core and the XML DAS from CVS + and build according to the instructions + immediately following for building on Linux. + </para> + </listitem> + <listitem> + <para> + Check out the Relational DAS from CVS to somewhere on the + PHP + <link linkend="ini.include-path">include_path</link> + . + </para> + </listitem> + </itemizedlist> + </entry> + </row> + <row> + <entry> + Release + </entry> + <entry> + <itemizedlist> + <listitem> + <para> + There is currently no way provided for building the release + version of the SDO core and XML DAS on a user's machine. + You will only be able to pick up the latest DLLs from the + snaps site (see previous row of this table). + </para> + </listitem> + <listitem> + <para> + The Relational DAS can be downloaded and installed with + </para> + <para> + <command> + pear -B install sdo-0.5.0 + </command> + . + </para> + </listitem> + </itemizedlist> + </entry> + <entry> + <itemizedlist> + <listitem> + <para> + You can download and install all three SDO components - the + SDO core, the XML DAS and the Relational DAS - with the + command + <command> + pear install sdo-0.5.0 + </command> + . + This will build the SDO and XML shared libraries as well as + installing the PHP files that make the Relational DAS. + </para> + </listitem> + </itemizedlist> + </entry> + </row> + </tbody> + </tgroup> + </informaltable> + </para> + + <procedure id='sdo.build.linux.steps'> + <title>Building SDO on Linux</title> <para> - The following instructions describe how to install the - SDO extension on Linux. Note, these steps will also install the - <link linkend="ref.sdo-das-xml">XML Data Access Service</link> - which is packaged as part of this extension. + This section describes how to build the SDO core and XML DAS on Linux. + Currently you would only need to know how to do this if you + wish to build a recent version that you have checked out + of CVS. </para> <step> <para> - Download the SDO extension from the pecl/sdo directory on CVS. - </para> - </step> - <step> - <para> - Untar the downloaded image in your favourite folder. - </para> - </step> - <step> - <para> Change to the main extension directory: - <command>cd sdo-< version ></command> + <command>cd < wherever your sdo code is ></command> </para> </step> <step>