1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149
|
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.10 $ -->
<section id="image.installation">
&reftitle.install;
<para>
To enable GD-support configure PHP
<option role="configure">--with-gd[=DIR]</option>, where DIR is the GD base
install directory. To use the recommended bundled version of the GD library
(which was first bundled in PHP 4.3.0), use the configure option
<option role="configure">--with-gd</option>.
GD library requires <productname>libpng</productname> and
<productname>libjpeg</productname> to compile.
</para>
<para>
In Windows, you'll include the GD2 DLL <filename>php_gd2.dll</filename> as
an extension in &php.ini;. The GD1 DLL <filename>php_gd.dll</filename> was
removed in PHP 4.3.2. Also note that the preferred truecolor image
functions, such as <function>imagecreatetruecolor</function>, require GD2.
</para>
<note>
<para>
To enable exif support in Windows, php_mbstring.dll must be loaded prior
to php_exif.dll in php.ini.
</para>
</note>
<para id="image.configure.php3">
To disable GD support in <emphasis>PHP 3</emphasis> add
<option role="configure">--without-gd</option> to your configure line.
</para>
<para>
Enhance the capabilities of GD to handle more image formats by specifying
the <literal>--with-XXXX</literal> configure switch to your PHP configure
line.
<table>
<title>Supported image formats</title>
<tgroup cols="2">
<thead>
<row>
<entry>Image Format</entry>
<entry>Configure Switch</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>jpeg-6b</literal></entry>
<entry>
To enable support for jpeg-6b add
<option role="configure">--with-jpeg-dir=DIR</option>.
</entry>
</row>
<row>
<entry><literal>png</literal></entry>
<entry>
To enable support for png add
<option role="configure">--with-png-dir=DIR</option>. Note, libpng
requires the <link linkend="zlib.requirements">zlib library</link>,
therefore add <option role="configure">--with-zlib-dir[=DIR]</option>
to your configure line.
</entry>
</row>
<row>
<entry><literal>xpm</literal></entry>
<entry>
To enable support for xpm add
<option role="configure">--with-xpm-dir=DIR</option>. If configure
is not able to find the required libraries, you may add the path to
your X11 libraries.
</entry>
</row>
</tbody>
</tgroup>
</table>
<note>
<simpara>
When compiling PHP with libpng, you must use the same version that was
linked with the GD library.
</simpara>
</note>
</para>
<para>
Enhance the capabilities of GD to deal with different fonts by specifying
the <literal>--with-XXXX</literal> configure switch to your PHP configure
line.
<table>
<title>Supported font libraries</title>
<tgroup cols="2">
<thead>
<row>
<entry>Font library</entry>
<entry>Configure Switch</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>FreeType 1.x</literal></entry>
<entry>
To enable support for FreeType 1.x add
<option role="configure">--with-ttf[=DIR]</option>.
</entry>
</row>
<row>
<entry><literal>FreeType 2</literal></entry>
<entry>
To enable support for FreeType 2 add
<option role="configure">--with-freetype-dir=DIR</option>.
</entry>
</row>
<row>
<entry><literal>T1lib</literal></entry>
<entry>
To enable support for T1lib (Type 1 fonts) add
<option role="configure">--with-t1lib[=DIR]</option>.
</entry>
</row>
<row>
<entry><literal>Native TrueType string function</literal></entry>
<entry>
To enable support for native TrueType string function add
<option role="configure">--enable-gd-native-ttf</option>.
</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
</section>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->
|