additional setup information

git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@332975 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
Joe Watkins 2014-03-12 22:46:17 +00:00
parent cc7d136e89
commit d8732a16fd

View file

@ -7,19 +7,34 @@
<section xml:id="pthreads.requirements">
&reftitle.required;
<para>
pthreads requires a build of PHP with ZTS enabled ( --enable-maintainer-zts or --enable-zts on Windows )
pthreads requires a build of PHP with ZTS (Zend Thread Safety) enabled ( --enable-maintainer-zts or --enable-zts on Windows )
</para>
<caution>
<para>
Zend Thread Safety cannot be enabled post build; it is a build time configuration option.
</para>
</caution>
<para>
pthreads should build anywhere there is a working Posix Threads header (pthread.h) and ZTS build of PHP, including Windows (using the pthread-w32 project from redhat).
</para>
</section>
<section xml:id="pthreads.installation">
&reftitle.install;
<para>
&pecl.info;
pthreads releases are hosted by PECL and the source code by
<link xlink:href="&url.git.hub;krakjoe/pthreads">github</link>,
the easiest route to installation is the normal PECL route:
<link xlink:href="&url.pecl.package;pthreads">&url.pecl.package;pthreads</link>.
</para>
<para>
&pecl.windows.download;
Windows users can download prebuilt release binaries from the <link xlink:href="&url.pecl.windows.releases;pthreads">PECL</link> website.
</para>
<caution>
<para>
Windows users need to take the additional step of adding pthreadVC2.dll (distributed with Windows releases) to their PATH
</para>
</caution>
</section>
<section xml:id="pthreads.configuration">
@ -27,13 +42,6 @@
&no.config;
</section>
<section xml:id="pthreads.resources">
&reftitle.resources;
<para>
</para>
</section>
</chapter>
<!-- Keep this comment at the end of the file