File: configure.xml

package info (click to toggle)
php-doc 20061001-1
  • links: PTS
  • area: non-free
  • in suites: etch, etch-m68k
  • size: 45,764 kB
  • ctags: 1,611
  • sloc: xml: 502,485; php: 7,645; cpp: 500; makefile: 297; perl: 161; sh: 141; awk: 28
file content (149 lines) | stat: -rw-r--r-- 4,443 bytes parent folder | download | duplicates (2)
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
-->