source: general/prog/php.xml@ 6b8f495

11.1 11.2 11.3 12.0 12.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 6b8f495 was ad20138, checked in by Bruce Dubbs <bdubbs@…>, 2 years ago

Package updates.
Update to mesa-21.3.2.
Update to php-8.1.1.
Update to gegl-0.4.34.
Update to librsvg-2.52.5.

  • Property mode set to 100644
File size: 25.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY php-download-http "https://www.php.net/distributions/php-&php-version;.tar.xz">
8 <!ENTITY php-download-ftp " ">
9 <!ENTITY php-md5sum "a0cd96c783b1700e5ebf1ebfd1454f80">
10 <!ENTITY php-size "11 MB">
11 <!ENTITY php-buildsize "479 MB (with documentation)">
12 <!ENTITY php-time "1.9 SBU (with parallelism=4; add 1.9 SBU for tests)">
13 <!-- Tests were run for 8.0.1 at -j4, had two timeouts as well.
14 Results were otherwise normal though, so I'm unsure of what caused the
15 increase in time. -renodr
16 No timeout for 8.0.2. Tests run at -j4 too. -pierre
17 No timeouts on 8.0.3 for me this time. -renodr
18 No timeouts on 8.0.5 -bdubbs
19 No timeouts, one failure on 8.0.9 -bdubbs
20 No timeouts on 8.0.10 - thomas
21 No timeouts on 8.0.11 - thomas
22
23TEST RESULT SUMMARY 8.1.0
24
25Exts skipped : 36
26Exts tested : 36
27
28Number of tests : 17060 12551
29Tests skipped : 4509 ( 26.4%)
30Tests warned : 2 ( 0.0%) ( 0.0%)
31Tests failed : 4 ( 0.0%) ( 0.0%)
32Expected fail : 28 ( 0.2%) ( 0.2%)
33Tests passed : 12517 ( 73.4%) ( 99.7%)
34
35Time taken : 165 seconds
36
37Statst for tests changed slightly for 8.1.1, but not significantly.
38
39-->
40]>
41
42<sect1 id="php" xreflabel="PHP-&php-version;">
43 <?dbhtml filename="php.html"?>
44
45 <sect1info>
46 <date>$Date$</date>
47 </sect1info>
48
49 <title>PHP-&php-version;</title>
50
51 <indexterm zone="php">
52 <primary sortas="a-PHP">PHP</primary>
53 </indexterm>
54
55 <sect2 role="package">
56 <title>Introduction to PHP</title>
57
58 <para>
59 <application>PHP</application> is the PHP Hypertext Preprocessor.
60 Primarily used in dynamic web sites, it allows for programming code to be
61 directly embedded into the HTML markup. It is also useful as a
62 general purpose scripting language.
63 </para>
64
65 &lfs110a_checked;
66
67 <bridgehead renderas="sect3">Package Information</bridgehead>
68 <itemizedlist spacing="compact">
69 <listitem>
70 <para>
71 Download (HTTP): <ulink url="&php-download-http;"/>
72 </para>
73 </listitem>
74 <listitem>
75 <para>
76 Download (FTP): <ulink url="&php-download-ftp;"/>
77 </para>
78 </listitem>
79 <listitem>
80 <para>
81 Download MD5 sum: &php-md5sum;
82 </para>
83 </listitem>
84 <listitem>
85 <para>
86 Download size: &php-size;
87 </para>
88 </listitem>
89 <listitem>
90 <para>
91 Estimated disk space required: &php-buildsize;
92 </para>
93 </listitem>
94 <listitem>
95 <para>
96 Estimated build time: &php-time;
97 </para>
98 </listitem>
99 </itemizedlist>
100
101 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
102 <itemizedlist spacing="compact">
103 <listitem>
104 <para>
105 Optional pre-built documentation (single file html): <ulink
106 url="https://www.php.net/distributions/manual/php_manual_en.html.gz"/>
107 </para>
108 </listitem>
109 <listitem>
110 <para>
111 Optional pre-built documentation (chunked html): <ulink
112 url="https://www.php.net/distributions/manual/php_manual_en.tar.gz"/>.
113 Note that the documentation can be found in languages other than
114 English at <ulink url="http://www.php.net/download-docs.php"/>
115 </para>
116 </listitem>
117 </itemizedlist>
118
119 <bridgehead renderas="sect3">PHP Dependencies</bridgehead>
120
121 <bridgehead renderas="sect4">Recommended</bridgehead>
122 <para role="recommended">
123 <xref linkend="apache"/> and
124 <xref linkend="libxml2"/>
125 </para>
126
127 <bridgehead renderas="sect4">Optional System Utilities and Libraries</bridgehead>
128 <para role="optional">
129 <xref linkend="aspell"/>,
130 <xref linkend="enchant"/>,
131 <xref linkend="libxslt"/>,
132 an <xref linkend="server-mail"/> (that provides a
133 <command>sendmail</command> command),
134 <xref linkend="pcre2"/>,
135 <xref linkend="pth"/>,
136 <ulink url="https://wiki.ubuntu.com/AppArmor">AppArmor</ulink>,
137 <ulink url="http://dmalloc.com/">Dmalloc</ulink>,
138 <ulink url="http://www.net-snmp.org/">Net-SNMP</ulink>,
139 <ulink url="https://github.com/kkos/oniguruma">oniguruma</ulink>,
140 <ulink url="http://www.ossp.org/pkg/lib/mm/">OSSP mm</ulink>,
141 <ulink url="http://re2c.org/">re2c</ulink>, and
142 <ulink url="http://xmlrpc-epi.sourceforge.net/main.php?t=php_about">XMLRPC-EPI</ulink>
143 </para>
144
145 <bridgehead renderas="sect4">Optional Graphics Utilities and Libraries</bridgehead>
146 <para role="optional">
147 <xref linkend="freetype2"/>,
148 <xref linkend="libexif"/>,
149 <xref linkend="libjpeg"/>,
150 <xref linkend="libpng"/>,
151 <xref linkend="libtiff"/>,
152 <xref linkend="libwebp"/>,
153 <xref linkend="x-window-system"/>,
154 <!--<ulink url="http://www.fastio.com/">ClibPDF</ulink>, - site asks for username/password-->
155 <ulink url="https://opensource.adobe.com/dc-acrobat-sdk-docs/acrobatsdk/">FDF Toolkit</ulink>,
156 <ulink url="https://github.com/libgd/libgd">GD</ulink>, and
157 <ulink url="https://www.t1lib.org/">t1lib</ulink>
158 </para>
159
160 <bridgehead renderas="sect4">Optional Web Utilities</bridgehead>
161 <para role="optional">
162 <xref linkend="curl"/>,
163 <xref linkend="tidy-html5"/>,
164 <ulink url="https://sourceforge.net/projects/caudium/">Caudium</ulink>,
165 <ulink url="https://www.hyperwave.com/en/">Hyperwave</ulink>,
166 <ulink url="http://www.mnogosearch.org/">mnoGoSearch</ulink>,
167 <ulink url="http://download.roxen.com/6.1/">Roxen WebServer</ulink>, and
168 <ulink url="https://github.com/Bilal-S/WDDX.net">WDDX</ulink>
169 </para>
170
171 <bridgehead renderas="sect4">Optional Data Management Utilities and Libraries</bridgehead>
172 <para role="optional">
173 <xref linkend="db"/> (Note that PHP does not officially support versions
174 above 5.3),
175 <xref linkend="libiodbc"/>,
176 <xref linkend="lmdb"/>,
177 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
178 <xref linkend="openldap"/>,
179 <xref linkend="postgresql"/>,
180 <xref linkend="sqlite"/>,
181 <xref linkend="unixodbc"/>,
182 <ulink url="https://www.softwareag.com/en_corporate/platform/adabas-natural.html">Adabas</ulink>,
183 <ulink url="https://raima.com/raima-database-manager/">Birdstep</ulink>,
184 <ulink url="http://cr.yp.to/cdb.html">cdb</ulink>,
185 <ulink url="http://www.dbmaker.com/">DBMaker</ulink>,
186 <ulink url="http://www.empress.com/">Empress</ulink>,
187 <ulink url="http://www.frontbase.com/cgi-bin/WebObjects/FBWebSite">FrontBase</ulink>,
188 <ulink url="https://www.ibm.com/analytics/us/en/db2/">IBM DB2</ulink>,
189 <ulink url="http://www.hughes.com.au/products/msql/">Mini SQL</ulink>,
190 <ulink url="http://www.monetra.com/">Monetra</ulink>, and
191 <ulink url="https://sourceforge.net/projects/qdbm">QDBM</ulink>
192 </para>
193
194 <para>
195 <application>PHP</application> also provides support for many
196 commercial database tools such as <application>Oracle</application>,
197 <application>SAP</application> and
198 <application>ODBC Router</application>.
199 </para>
200
201 <bridgehead renderas="sect4">Optional Security/Encryption Utilities and Libraries</bridgehead>
202 <para role="optional">
203 <xref linkend="cyrus-sasl"/>,
204 <xref linkend="mitkrb"/>,
205 <ulink url="http://mcrypt.sourceforge.net/">libmcrypt</ulink>, and
206 <ulink url="http://mhash.sourceforge.net/">mhash</ulink>
207 </para>
208
209 <para condition="html" role="usernotes">
210 User Notes: <ulink url="&blfs-wiki;/php"/>
211 </para>
212
213 </sect2>
214
215 <sect2 role="installation">
216 <title>Installation of PHP</title>
217
218 <para>
219 You can use <application>PHP</application> for server-side
220 scripting, command-line scripting or client-side GUI applications. This
221 book provides instructions for setting up <application>PHP</application>
222 for server-side scripting as it is the most common form.
223 </para>
224
225 <note>
226 <para>
227 <application>PHP</application> has many more
228 <command>configure</command> options that will enable support for
229 various things. You can use <command>./configure --help</command> to
230 see a full list of the available options. Also, use of the
231 <ulink url="http://www.php.net/">PHP web site</ulink>
232 is highly recommended, as their online docs are very good. An example
233 of a <command>configure</command> command that utilizes many of the
234 most common dependencies can be found at <ulink
235 url="&sources-anduin-http;/files/php_configure.txt"/>.
236 </para>
237
238 <para>
239 If, for whatever reason, you don't have <xref linkend="libxml2"/>
240 installed, you need to add <option>--disable-libxml</option> to the
241 <command>configure</command> command in the instructions below. Note
242 that this will prevent the <command>pear</command> command from being
243 built.
244 </para>
245 </note>
246
247 <para>
248 Install <application>PHP</application> by running the following commands:
249 </para>
250
251<screen revision="sysv"><userinput>./configure --prefix=/usr \
252 --sysconfdir=/etc \
253 --localstatedir=/var \
254 --datadir=/usr/share/php \
255 --mandir=/usr/share/man \
256 --without-pear \
257 --enable-fpm \
258 --with-fpm-user=apache \
259 --with-fpm-group=apache \
260 --with-config-file-path=/etc \
261 --with-zlib \
262 --enable-bcmath \
263 --with-bz2 \
264 --enable-calendar \
265 --enable-dba=shared \
266 --with-gdbm \
267 --with-gmp \
268 --enable-ftp \
269 --with-gettext \
270 --enable-mbstring \
271 --disable-mbregex \
272 --with-readline &amp;&amp;
273make</userinput></screen>
274
275<screen revision="systemd"><userinput>./configure --prefix=/usr \
276 --sysconfdir=/etc \
277 --localstatedir=/var \
278 --datadir=/usr/share/php \
279 --mandir=/usr/share/man \
280 --enable-fpm \
281 --without-pear \
282 --with-fpm-user=apache \
283 --with-fpm-group=apache \
284 --with-fpm-systemd \
285 --with-config-file-path=/etc \
286 --with-zlib \
287 --enable-bcmath \
288 --with-bz2 \
289 --enable-calendar \
290 --enable-dba=shared \
291 --with-gdbm \
292 --with-gmp \
293 --enable-ftp \
294 --with-gettext \
295 --enable-mbstring \
296 --disable-mbregex \
297 --with-readline &amp;&amp;
298make</userinput></screen>
299 <para>
300 To test the results, issue: <command>make test</command>. Several
301 tests (out of over 16000) may fail, in which case you are asked
302 whether you want to send the report to the PHP developers. If you
303 want to automate the test, you may prefix the command with
304 <command>yes "n" | </command>.
305 </para>
306
307 <para>
308 Now, as the <systemitem class="username">root</systemitem> user:
309 </para>
310
311<!-- dev note: make INSTALL_ROOT=<DESTDIR> install -->
312
313<screen role="root"><userinput>make install &amp;&amp;
314install -v -m644 php.ini-production /etc/php.ini &amp;&amp;
315
316install -v -m755 -d /usr/share/doc/php-&php-version; &amp;&amp;
317install -v -m644 CODING_STANDARDS* EXTENSIONS NEWS README* UPGRADING* \
318 /usr/share/doc/php-&php-version;</userinput></screen>
319
320 <para>
321 The default configuration files for the fastCGI process manager are
322 installed only if they do not already exist on the system. If this is
323 the first installation, they should be renamed, as the
324 <systemitem class='username'>root</systemitem> user:
325 </para>
326
327<screen role="root"><userinput>if [ -f /etc/php-fpm.conf.default ]; then
328 mv -v /etc/php-fpm.conf{.default,} &amp;&amp;
329 mv -v /etc/php-fpm.d/www.conf{.default,}
330fi</userinput></screen>
331
332 <para>
333 The pre-built HTML documentation is packaged in two forms: a tarball
334 containing many individual files, useful for quick loading into your
335 browser, and one large individual file, which is useful for using the
336 search utility of your browser. If you downloaded either, or both, of the
337 documentation files, issue the following commands as the
338 <systemitem class='username'>root</systemitem> user to install them (note
339 these instructions assume English docs, modify the tarball names below if
340 necessary).
341 </para>
342
343 <para>
344 For the <quote>Single HTML</quote> file:
345 </para>
346
347<screen role="root"><userinput>install -v -m644 ../php_manual_en.html.gz \
348 /usr/share/doc/php-&php-version; &amp;&amp;
349gunzip -v /usr/share/doc/php-&php-version;/php_manual_en.html.gz</userinput></screen>
350
351 <para>
352 For the <quote>Many HTML files</quote> tarball:
353 </para>
354
355<screen role="root"><userinput>tar -xvf ../php_manual_en.tar.gz \
356 -C /usr/share/doc/php-&php-version; --no-same-owner</userinput></screen>
357
358 <para>
359 The bundled pear is not installed because of a bug which might
360 pollute the filesystem with several hidden files and directories.
361 If pear is needed, execute the following commands to install it:
362 </para>
363
364<screen role="nodump"><userinput>wget http://pear.php.net/go-pear.phar
365php ./go-pear.phar</userinput></screen>
366
367 </sect2>
368
369 <sect2 role="commands">
370 <title>Command Explanations</title>
371
372 <para>
373 <parameter>--datadir=/usr/share/php</parameter>: This works
374 around a bug in the build machinery, which installs some data to a
375 wrong location.
376 </para>
377
378 <para>
379 <parameter>--enable-fpm</parameter>: This parameter allows
380 building the fastCGI Process Manager.
381 </para>
382
383 <para revision="systemd">
384 <parameter>--with-fpm-systemd</parameter>: This parameter allows
385 the FastCGI Process Manager to integrate with systemd.
386 </para>
387
388 <para>
389 <parameter>--without-pear</parameter>: This switch disables
390 installation of bundled pear software.
391 </para>
392
393 <para>
394 <parameter>--with-config-file-path=/etc</parameter>: This parameter
395 makes <application>PHP</application> look for the
396 <filename>php.ini</filename> configuration file in
397 <filename class='directory'>/etc</filename>.
398 </para>
399
400 <para>
401 <parameter>--with-zlib</parameter>: This parameter adds
402 support for <application>Zlib</application> compression.
403 </para>
404
405 <para>
406 <parameter>--enable-bcmath</parameter>: Enables
407 <command>bc</command> style precision math functions.
408 </para>
409
410 <para>
411 <parameter>--with-bz2</parameter>: Adds support for
412 <application>Bzip2</application> compression functions.
413 </para>
414
415 <para>
416 <parameter>--enable-calendar</parameter>: This parameter
417 provides support for calendar conversion.
418 </para>
419
420 <para>
421 <parameter>--enable-dba=shared</parameter>: This parameter enables
422 support for database (dbm-style) abstraction layer functions.
423 </para>
424
425 <para>
426 <parameter>--enable-ftp</parameter>: This parameter
427 enables FTP functions.
428 </para>
429
430 <para>
431 <parameter>--with-gettext</parameter>: Enables functions
432 that use <application>Gettext</application> text translation.
433 </para>
434
435 <para>
436 <parameter>--enable-mbstring</parameter>: This parameter
437 enables multibyte string support.
438 </para>
439
440<!--
441 <para>
442 <parameter>- -disable-mbstring</parameter>: This parameter
443 disables multibyte string regular expression support. It
444 requires the external
445 <ulink url="https://github.com/kkos/oniguruma">oniguruma</ulink>
446 library.
447 </para>
448-->
449 <para>
450 <parameter>--with-readline</parameter>: This parameter
451 enables command line <application>Readline</application> support.
452 </para>
453
454 <para>
455 <option>--disable-libxml</option>: This option
456 allows building PHP without <application>libxml2</application>
457 installed.
458 </para>
459
460 <para>
461 <option>--with-apxs2</option>: Instead of building the fastCGI process
462 manager, it is possible to build an <application>apache</application>
463 module. This has some performance penalty for heavy loaded servers,
464 but may be easier to set up. This switch is incompatible with the
465 <parameter>--enable-fpm</parameter> and
466 <parameter>--with-fpm-...</parameter> switches.
467 </para>
468
469 <para>
470 <option>--with-mysqli=shared</option>: This option includes MySQLi
471 support.
472 </para>
473
474 <para>
475 <option>--with-mysql-sock=/run/mysqld/mysqld.sock</option>: Location of
476 the MySQL unix socket pointer.
477 </para>
478
479 <para>
480 <option>--with-pdo-mysql=shared</option>: This option includes PDO:
481 MySQL support.
482 </para>
483
484 <para>
485 <option>--with-tidy=shared</option>: This option includes tidy library
486 support.
487 </para>
488
489 </sect2>
490
491 <sect2 role="configuration">
492 <title>Configuring PHP</title>
493
494 <sect3 id="php-config">
495 <title>Config Files</title>
496
497 <para>
498 <filename>/etc/php.ini</filename>,
499 <filename>/etc/pear.conf</filename>,
500 <filename>/etc/php-fpm.conf</filename>, and
501 <filename>/etc/php-fpm.d/www.conf</filename>
502 </para>
503
504 <indexterm zone="php php-config">
505 <primary sortas="e-etc-php.ini">/etc/php.ini</primary>
506 </indexterm>
507
508 <indexterm zone="php php-config">
509 <primary sortas="e-etc-pear.conf">/etc/pear.conf</primary>
510 </indexterm>
511
512 <indexterm zone="php php-config">
513 <primary sortas="e-etc-php-fpm.d-www.conf">
514 /etc/php-fpm.d/www.conf</primary>
515 </indexterm>
516
517 <indexterm zone="php php-config">
518 <primary sortas="e-etc-php-fpm.conf">/etc/php-fpm.conf</primary>
519 </indexterm>
520
521 </sect3>
522
523 <sect3>
524 <title>Configuration Information</title>
525
526 <para>
527 The file used as the default <filename>/etc/php.ini</filename>
528 configuration file is recommended by the <application>PHP</application>
529 development team. This file modifies the default behavior of
530 <application>PHP</application>. If no <filename>/etc/php.ini</filename>
531 is used, all configuration settings fall to the defaults. You should
532 review the comments in this file and ensure the changes are acceptable
533 in your particular environment.
534 </para>
535
536 <para>
537 The fastCGI process manager uses the configuration file
538 <filename>/etc/php-fpm.conf</filename>. The default file shipped with
539 PHP includes all the <filename>/etc/php-fpm.d/*.conf</filename> in turn.
540 There is a shipped <filename>/etc/php-fpm.d/www.conf</filename> file,
541 that contains the parameters related to the interaction with the Apache
542 Web server.
543 </para>
544
545 <para>
546 You may have noticed the following from the output of the
547 <command>make install</command> command:
548 </para>
549
550<screen><computeroutput>You may want to add: /usr/lib/php to your php.ini include_path</computeroutput></screen>
551
552 <para>
553 If desired, add the entry using the following command as the
554 <systemitem class="username">root</systemitem> user:
555 </para>
556
557<screen role="root"><userinput>sed -i 's@php/includes"@&amp;\ninclude_path = ".:/usr/lib/php"@' \
558 /etc/php.ini</userinput></screen>
559
560 <para>
561 To enable fastCGI support in the <application>Apache</application>
562 web server, two LoadModule directives must be added to the
563 <filename>httpd.conf</filename> file. They are commented out, so just
564 issue the following command as
565 <systemitem class="username">root</systemitem> user:
566 </para>
567
568<screen role="root"><userinput>sed -i -e '/proxy_module/s/^#//' \
569 -e '/proxy_fcgi_module/s/^#//' \
570 /etc/httpd/httpd.conf</userinput></screen>
571
572 <para>
573 Those modules accept various <command>ProxyPass</command>
574 directives. One possibility is (as the
575 <systemitem class="username">root</systemitem> user):
576 </para>
577
578<screen role="root"><userinput>echo \
579'ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/srv/www/$1' >> \
580/etc/httpd/httpd.conf</userinput></screen>
581
582 <para>
583 Additionally, it may be useful to add an entry for
584 <filename>index.php</filename> to the DirectoryIndex directive of the
585 <filename>httpd.conf</filename> file. Lastly, adding a line to setup the
586 <filename class='extension'>.phps</filename> extension to show
587 highlighted <application>PHP</application> source may be
588 desirable:
589 </para>
590
591<screen><literal>AddType application/x-httpd-php-source .phps</literal></screen>
592
593 <para>
594 You'll need to restart the <application>Apache</application> web server
595 after making any modifications to the <filename>httpd.conf</filename>
596 file.
597 </para>
598
599 </sect3>
600
601 <sect3 id="php-init">
602 <title><phrase revision="sysv">Boot Script</phrase>
603 <phrase revision="systemd">Systemd Unit</phrase></title>
604
605 <para revision="sysv">
606 To automatically start the <command>php-fpm</command> daemon when the
607 system is rebooted, install the
608 <filename>/etc/rc.d/init.d/php</filename> bootscript from the
609 <xref linkend="bootscripts"/> package as the
610 <systemitem class="username">root</systemitem> user:
611 </para>
612
613 <para revision="systemd">
614 To start the <command>php-fpm</command> daemon at boot,
615 install the systemd unit from the <xref linkend="systemd-units"/>
616 package by running the following command as the
617 <systemitem class="username">root</systemitem> user:
618 </para>
619
620
621 <indexterm zone="php php-init">
622 <primary sortas="f-php">php</primary>
623 </indexterm>
624
625<screen role="root" revision="sysv"><userinput>make install-php</userinput></screen>
626
627<screen role="root" revision="systemd"><userinput>make install-php-fpm</userinput></screen>
628
629 </sect3>
630
631 </sect2>
632
633 <sect2 role="content">
634 <title>Contents</title>
635
636 <segmentedlist>
637 <segtitle>Installed Programs</segtitle>
638 <segtitle>Installed Libraries</segtitle>
639 <segtitle>Installed Directories</segtitle>
640
641 <seglistitem>
642 <seg><!-- not built anymore pear, peardev, pecl,-->
643 phar (symlink), phar.phar, php,
644 php-cgi, php-config, php-fpm, phpdbg, and phpize</seg>
645
646 <seg>dba.so and opcache.so in
647 /usr/lib/php/extensions/no-debug-non-zts-20200930</seg>
648
649 <seg>/etc/php-fpm.d, /usr/{include,lib,share}/php, and
650 /usr/share/doc/php-&php-version;</seg>
651 </seglistitem>
652 </segmentedlist>
653
654 <variablelist>
655 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
656 <?dbfo list-presentation="list"?>
657 <?dbhtml list-presentation="table"?>
658
659 <varlistentry id="php-prog">
660 <term><command>php</command></term>
661 <listitem>
662 <para>
663 is a command line interface that enables you to parse and
664 execute PHP code
665 </para>
666 <indexterm zone="php php-prog">
667 <primary sortas="b-php">php</primary>
668 </indexterm>
669 </listitem>
670 </varlistentry>
671
672 <varlistentry id="pear">
673 <term><command>pear</command></term>
674 <listitem>
675 <para>
676 is the PHP Extension and Application Repository (PEAR) package
677 manager. This isn't installed by default
678 </para>
679 <indexterm zone="php pear">
680 <primary sortas="b-pear">pear</primary>
681 </indexterm>
682 </listitem>
683 </varlistentry>
684
685 <varlistentry id="php-fpm">
686 <term><command>php-fpm</command></term>
687 <listitem>
688 <para>
689 is the fastCGI process manager for PHP
690 </para>
691 <indexterm zone="php php-fpm">
692 <primary sortas="b-php-fpm">php-fpm</primary>
693 </indexterm>
694 </listitem>
695 </varlistentry>
696
697 <varlistentry id="phpdbg">
698 <term><command>phpdbg</command></term>
699 <listitem>
700 <para>
701 is the interactive PHP debugger
702 </para>
703 <indexterm zone="php phpdbg">
704 <primary sortas="b-phpdbg">phpdbg</primary>
705 </indexterm>
706 </listitem>
707 </varlistentry>
708
709 </variablelist>
710
711 </sect2>
712
713</sect1>
Note: See TracBrowser for help on using the repository browser.