philip Mon Jan 20 16:41:12 2003 EDT
Modified files:
/phpdoc/en/reference/imap reference.xml configure.xml
Log:
Update imap install docs as the current method will provide conflicts on some
setups. This closes some user comments and closes bug #17458
Index: phpdoc/en/reference/imap/reference.xml
diff -u phpdoc/en/reference/imap/reference.xml:1.10
phpdoc/en/reference/imap/reference.xml:1.11
--- phpdoc/en/reference/imap/reference.xml:1.10 Sat Nov 30 07:45:46 2002
+++ phpdoc/en/reference/imap/reference.xml Mon Jan 20 16:41:12 2003
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.10 $ -->
+<!-- $Revision: 1.11 $ -->
<reference id='ref.imap'>
<title>IMAP, POP3 and NNTP functions</title>
<titleabbrev>IMAP</titleabbrev>
@@ -23,46 +23,23 @@
and compile it.
</para>
<para>
- You have to copy some files to make sure they are in your link path
- (e.g.: <filename>/usr/local/lib/</filename>) and include directory
- (e.g.: <filename>/usr/local/include</filename>).
- The files to copy can be found in the source tree
- under <filename>imap-200x/c-lient</filename> after a succesfull run of
- <command>make</command>. Copy <filename>c-client.a</filename>
- to <filename>/usr/local/lib/libc-client.a</filename> or some other
- directory on your <emphasis>link path</emphasis>.
+ It's important that you do not copy the IMAP source files directly into
+ the system include directory as there may be conflicts. Instead, create
+ a new directory inside the system include directory, such as
+ <filename>/usr/local/imap-2000b/</filename> (location and name
+ depend on your setup and IMAP version), and inside this new
+ directory create additional directories named <filename>lib/</filename>
+ and <filename>include/</filename>. From the <filename>c-client</filename>
+ directory from your IMAP source tree, copy all the <filename>*.h</filename>
+ files into <filename>include/</filename> and all the
+ <filename>*.c</filename> files into <filename>lib/</filename>.
+ Additionally when you compiled IMAP, a file named
+ <filename>c-client-a</filename> was created. Also put this in the
+ <filename>lib/</filename> directory but rename it as
+ <filename>libc-client.a</filename>.
</para>
<note>
<para>
- Make sure <filename>c-client.a</filename> ends up in your link path
- under the name <filename>libc-client.a</filename>.
- </para>
- </note>
- <para>
- Copy the following files to <filename>/usr/local/include</filename> or some
- other directory in your <emphasis>include path</emphasis>.
- <simplelist>
- <member><filename>c-client.h</filename></member>
- <member><filename>imap4r1.h</filename></member>
- <member><filename>rfc822.h</filename></member>
- <member><filename>mail.h</filename></member>
- <member><filename>linkage.h</filename></member>
- <member><filename>env.h</filename></member>
- <member><filename>env_unix.h</filename></member>
- <member><filename>fs.h</filename></member>
- <member><filename>ftl.h</filename></member>
- <member><filename>misc.h</filename></member>
- <member><filename>nntp.h</filename></member>
- <member><filename>nl.h</filename></member>
- <member><filename>osdep.h</filename></member>
- <member><filename>smtp.h</filename></member>
- <member><filename>tcp.h</filename></member>
- </simplelist>
- </para>
- <note>
- <para>
- The name of <filename>env_unix.h</filename> depends on your OS.
- Make sure to copy this files with following symlinks option.
To build the c-client library with SSL or/and Kerberos support read
the docs supplied with the package.
</para>
@@ -145,14 +122,6 @@
by David Wood and <ulink url="&url.imap.book;">Managing
IMAP</ulink> by Dianna Mullet & Kevin Mullet.
</para>
- <warning>
- <para>
- Crashes and startup problems of <literal>PHP</literal> may be encountered
- when loading this extension in conjunction with the recode extension.
- See the <link linkend="ref.recode">recode</link> extension for more
- information.
- </para>
- </warning>
</section>
</partintro>
Index: phpdoc/en/reference/imap/configure.xml
diff -u phpdoc/en/reference/imap/configure.xml:1.3
phpdoc/en/reference/imap/configure.xml:1.4
--- phpdoc/en/reference/imap/configure.xml:1.3 Mon Jan 20 15:21:40 2003
+++ phpdoc/en/reference/imap/configure.xml Mon Jan 20 16:41:12 2003
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.3 $ -->
+<!-- $Revision: 1.4 $ -->
<section id="imap.installation">
&reftitle.install;
<para>
To get these functions to work, you have to compile PHP with
<option role="configure">--with-imap[=DIR]</option>, where DIR is the
- c-client install prefix.
+ c-client install prefix. From our example above, you would use
+ <literal>--with-imap=/usr/local/imap-2000b</literal>. This location
+ depends on where you created this directory according to the
+ description above.
</para>
<note>
<simpara>
--
PHP Documentation Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php