comparison xml/ru/docs/configure.xml @ 2820:d6ce81d4ef08

Documented the PCRE2 library support.
author Maxim Dounin <mdounin@mdounin.ru>
date Thu, 13 Jan 2022 01:36:17 +0300
parents 61a89c4f37cf
children 4add6ae1296f
comparison
equal deleted inserted replaced
2819:b7ff3d1915a1 2820:d6ce81d4ef08
6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd"> 6 <!DOCTYPE article SYSTEM "../../../dtd/article.dtd">
7 7
8 <article name="Сборка nginx из исходных файлов" 8 <article name="Сборка nginx из исходных файлов"
9 link="/ru/docs/configure.html" 9 link="/ru/docs/configure.html"
10 lang="ru" 10 lang="ru"
11 rev="18"> 11 rev="19">
12 12
13 <section> 13 <section>
14 14
15 <para> 15 <para>
16 Сборка настраивается командой <command>configure</command>. 16 Сборка настраивается командой <command>configure</command>.
1182 <tag-name> 1182 <tag-name>
1183 <literal>--with-pcre=<value>путь</value></literal> 1183 <literal>--with-pcre=<value>путь</value></literal>
1184 </tag-name> 1184 </tag-name>
1185 <tag-desc> 1185 <tag-desc>
1186 задаёт путь к исходным текстам библиотеки PCRE. 1186 задаёт путь к исходным текстам библиотеки PCRE.
1187 Дистрибутив библиотеки (версию 1187 Дистрибутив библиотеки
1188 4.4&mdash;8.43) нужно взять на сайте <link url="http://www.pcre.org">PCRE</link> 1188 нужно взять на сайте <link url="http://www.pcre.org">PCRE</link>
1189 и распаковать. 1189 и распаковать.
1190 Всё остальное сделают <command>./configure</command> nginx’а и 1190 Всё остальное сделают <command>./configure</command> nginx’а и
1191 <command>make</command>. 1191 <command>make</command>.
1192 Библиотека нужна для использования регулярных выражений в директиве 1192 Библиотека нужна для использования регулярных выражений в директиве
1193 <link doc="http/ngx_http_core_module.xml" id="location"/> 1193 <link doc="http/ngx_http_core_module.xml" id="location"/>
1207 </tag-name> 1207 </tag-name>
1208 <tag-desc> 1208 <tag-desc>
1209 собирает библиотеку PCRE с 1209 собирает библиотеку PCRE с
1210 поддержкой JIT-компиляции (1.1.12, директива 1210 поддержкой JIT-компиляции (1.1.12, директива
1211 <link doc="ngx_core_module.xml" id="pcre_jit"/>). 1211 <link doc="ngx_core_module.xml" id="pcre_jit"/>).
1212 </tag-desc>
1213
1214 <tag-name>
1215 <literal>--without-pcre2</literal>
1216 </tag-name>
1217 <tag-desc>
1218 запрещает использование библиотеки PCRE2
1219 вместо исходной библиотеки PCRE (1.21.5).
1212 </tag-desc> 1220 </tag-desc>
1213 1221
1214 </list> 1222 </list>
1215 </para> 1223 </para>
1216 1224
1309 ./configure 1317 ./configure
1310 --sbin-path=/usr/local/nginx/nginx 1318 --sbin-path=/usr/local/nginx/nginx
1311 --conf-path=/usr/local/nginx/nginx.conf 1319 --conf-path=/usr/local/nginx/nginx.conf
1312 --pid-path=/usr/local/nginx/nginx.pid 1320 --pid-path=/usr/local/nginx/nginx.pid
1313 --with-http_ssl_module 1321 --with-http_ssl_module
1314 --with-pcre=../pcre-8.44 1322 --with-pcre=../pcre2-10.39
1315 --with-zlib=../zlib-1.2.11 1323 --with-zlib=../zlib-1.2.11
1316 </programlisting> 1324 </programlisting>
1317 </para> 1325 </para>
1318 1326
1319 <para> 1327 <para>