mfp Thu Aug 4 07:41:40 2005 EDT
Modified files:
/phpdoc/en/reference/sdo reference.xml
Log:
Improvements to Install section - Include link to PECL snaps; describe
alterations to php.ini.
http://cvs.php.net/diff.php/phpdoc/en/reference/sdo/reference.xml?r1=1.12&r2=1.13&ty=u
Index: phpdoc/en/reference/sdo/reference.xml
diff -u phpdoc/en/reference/sdo/reference.xml:1.12
phpdoc/en/reference/sdo/reference.xml:1.13
--- phpdoc/en/reference/sdo/reference.xml:1.12 Wed Aug 3 10:29:59 2005
+++ phpdoc/en/reference/sdo/reference.xml Thu Aug 4 07:41:38 2005
@@ -1,5 +1,5 @@
<?xml version='1.0' encoding='iso-8859-1'?>
-<!-- $Revision: 1.12 $ -->
+<!-- $Revision: 1.13 $ -->
<!-- Generated by xml_proto.php v2.1. Found in /scripts directory of phpdoc.
-->
<reference id="ref.sdo">
<title>SDO Functions</title>
@@ -92,124 +92,153 @@
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>
+ </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/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. Follow the link to
+ <ulink url='&url.pecl.get.win.unstable;'>
+ "PECL extensions for the unstable win32 branch"
+ </ulink>
+ for the list of recently built DLLs. The latest sdo core DLL is
+ <filename>php_sdo.dll</filename>
+ and the latest XML DAS DLL 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
+ below 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>
+ <para>
+ Regardless of which platform or which level of the code you have installed
+ you will need add the two extension libraries to your &php.ini; file.
+ On Windows, add:
+ <programlisting role="php" id="sdo.installation.ini.windows">
+<![CDATA[
+extension=php_sdo.dll
+extension=php_sdo_das_xml.dll
+]]>
+ </programlisting>
+ On Linux, add:
+ <programlisting role="php" id="sdo.installation.ini.linux">
+<![CDATA[
+extension=sdo.so
+extension=sdo_das_xml.so
+]]>
+ </programlisting>
+ You may also need to update your
+ <link linkend="ini.extension-dir">extension_dir</link>
+ in &php.ini; to point to the location of these libraries.
+ </para>
+ <para>
+ The Relational DAS is written in PHP. You may need to
+ update your
+ <link linkend="ini.include-path">include_path</link>
+ in &php.ini; to point to the directory that contains
+ <filename>sdo/DAS/Relational</filename>
+ .
+ </para>
<procedure id='sdo.build.linux.steps'>
<title>Building SDO on Linux</title>
<para>