Changeset ba1a38b


Ignore:
Timestamp:
12/17/2005 01:15:36 PM (18 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
9805d0f
Parents:
1f3b7a7
Message:

Updated to PHP-5.1.1

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5437 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r1f3b7a7 rba1a38b  
    1 <!ENTITY day          "16">
     1<!ENTITY day          "17">
    22<!ENTITY month        "12">
    33<!ENTITY year         "2005">
     
    159159<!ENTITY NASM-version                 "0.98.39">
    160160<!ENTITY pdl-version                  "2.4.2">
    161 <!ENTITY php-version                  "5.0.5">
     161<!ENTITY php-version                  "5.1.1">
    162162<!ENTITY Python-version               "2.4.2">
    163163<!ENTITY pyxml-version                "0.8.4">
  • general/prog/php.xml

    r1f3b7a7 rba1a38b  
    77  <!ENTITY php-download-http "http://us2.php.net/distributions/php-&php-version;.tar.bz2">
    88  <!ENTITY php-download-ftp  "ftp://ftp.isu.edu.tw/pub/Unix/Web/PHP/distributions/php-&php-version;.tar.bz2">
    9   <!ENTITY php-md5sum        "b5d4ca75bbb11ee5b830fa67213d9f7f">
    10   <!ENTITY php-size          "4.7 MB">
    11   <!ENTITY php-buildsize     "138 MB">
    12   <!ENTITY php-time          "1.9 SBU">
     9  <!ENTITY php-md5sum        "70a7c90de182d1a1901c390b844153c7">
     10  <!ENTITY php-size          "6.1 MB">
     11  <!ENTITY php-buildsize     "204 MB (includes installing all documentation)">
     12  <!ENTITY php-time          "2.5 SBU (additional 1.7 SBU to run the test suite)">
    1313]>
    1414
     
    9090    <ulink url="http://www.ossp.org/pkg/lib/mm/">OSSP mm</ulink>,
    9191    <ulink url="http://www.net-snmp.org/">Net-SNMP</ulink>,
     92    <ulink url="http://www.gnu.org/software/pth/">GNU Pth</ulink>,
     93    <ulink url="http://re2c.org/">re2c</ulink>,
    9294    <ulink url="http://dmalloc.com/">Dmalloc</ulink>,
    9395    <ulink url="http://www.gnu.org/software/recode/">recode</ulink> and
    94     an <ulink url="../server/mail.html">MTA</ulink></para>
     96    <xref linkend="sendmail"/> (or another
     97    <ulink url="../server/mail.html">MTA</ulink> that provides a
     98    <command>sendmail</command> command)</para>
    9599
    96100    <bridgehead renderas="sect4">Optional Graphics Utilities and Libraries</bridgehead>
     
    98102    <xref linkend="libtiff"/>,
    99103    <xref linkend="libpng"/>,
     104    <xref linkend="libexif"/>,
    100105    <xref linkend="freetype2"/>,
    101106    X (<xref linkend="xorg"/> or <xref linkend="xfree86"/>),
     
    111116    <ulink url="http://www.mnogosearch.org/">mnoGoSearch</ulink>,
    112117    <ulink url="http://www.hyperwave.com/">Hyperwave</ulink>,
     118    <ulink url="http://www.roxen.com/products/webserver/">Roxen WebServer</ulink>,
    113119    <ulink url="http://caudium.net/">Caudium</ulink> and
    114120    <ulink url="http://www.openwddx.org/">WDDX</ulink></para>
     
    146152    <note>
    147153      <para>You can use <application>PHP</application>
    148       for server-side scripting, command line scripting or client-side
    149       GUI applications. The book provides instructions for
     154      for server-side scripting, command-line scripting or client-side
     155      GUI applications. This book provides instructions for
    150156      setting up <application>PHP</application> for
    151157      server-side scripting as it is the most common form.</para>
     
    159165    <note>
    160166      <para><application>PHP</application> has many more
    161       <command>configure</command> options that will enable support for certain
     167      <command>configure</command> options that will enable support for various
    162168      things. You can use <command>./configure --help</command> to see a full
    163169      list of the available options. Also, use of the
     
    166172    </note>
    167173
    168     <para>Remove the <parameter>--disable-libxml</parameter> switch if you
     174    <!-- Commenting this out as libxml is a recommended dependency.
     175         Current protocol in the book is to expect folks to have it
     176         installed.
     177
     178    <para>Remove the <parameter>-disable-libxml</parameter> switch if you
    169179    have <xref linkend="libxml2"/> installed otherwise
    170180    <command>pear</command> will not be built.</para>
     181    -->
    171182
    172183    <para>Install <application>PHP</application> by
     
    187198            --enable-mbstring \
    188199            --with-ncurses \
    189             --with-readline \
    190             --disable-libxml &amp;&amp;
     200            --with-readline &amp;&amp;
    191201make</userinput></screen>
    192202
    193     <para>To test the results, issue: <command>make test</command>. Note that
    194     many of the tests are known to fail.</para>
     203    <para>To test the results, issue: <command>make test</command>. Three of
     204    the tests are known to fail.</para>
    195205
    196206    <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
    197207
    198208<screen role="root"><userinput>make install &amp;&amp;
    199 cp -v php.ini-recommended /etc/php.ini</userinput></screen>
     209install -v -m644 php.ini-recommended /etc/php.ini &amp;&amp;
     210install -v -m755 -d /usr/share/doc/php-&php-version; &amp;&amp;
     211install -v -m644 CODING_STANDARDS EXTENSIONS INSTALL NEWS \
     212                 README* TODO* UPGRADING php.gif \
     213    /usr/share/doc/php-&php-version; &amp;&amp;
     214ln -v -s /usr/lib/php/doc/Archive_Tar/docs/Archive_Tar.txt \
     215    /usr/share/doc/php-&php-version;</userinput></screen>
    200216
    201217    <para>The pre-built HTML documentation is packaged in two forms: a tarball
    202218    containing many individual files, useful for quick loading into your
    203     browser, and a tarball of one large file, which is useful for using the
    204     search utility of your browser. If you downloaded any of the documentation,
    205     the instructions below can be issued by the
    206     <systemitem class='username'>root</systemitem> user to install it (note
     219    browser, and one large individual file, which is useful for using the
     220    search utility of your browser. If you downloaded either, or both, of the
     221    documentation files, issue the following commands as the
     222    <systemitem class='username'>root</systemitem> user to install them (note
    207223    these instructions assume English docs, modify the tarball names below if
    208224    necessary).</para>
    209225
    210     <para>For the <quote>Single HTML</quote> tarball:</para>
     226    <para>For the <quote>Single HTML</quote> file:</para>
    211227
    212228<screen role="root"><userinput>install -v -m644 ../php_manual_en.html.gz \
     
    216232    <para>For the <quote>Many HTML files</quote> tarball:</para>
    217233
    218 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/php-&php-version; &amp;&amp;
    219 tar -xvf ../php_manual_en.tar.gz -C /usr/share/doc/php-&php-version; &amp;&amp;
     234<screen role="root"><userinput>tar -xvf ../php_manual_en.tar.gz -C /usr/share/doc/php-&php-version; &amp;&amp;
    220235chown -v -R root:root /usr/share/doc/php-&php-version;/html</userinput></screen>
    221236
     
    229244
    230245      <para><parameter>--with-config-file-path=/etc</parameter>: This parameter
    231       puts the <filename>php.ini</filename> configuration file in <filename
    232       class='directory'>/etc</filename>.</para>
     246      makes <application>PHP</application> look for the
     247      <filename>php.ini</filename> configuration file in
     248      <filename class='directory'>/etc</filename>.</para>
    233249
    234250      <para><parameter>--with-zlib</parameter>: This parameter adds
     
    266282
    267283      <para><parameter>--disable-libxml</parameter>: This parameter
    268       allows building PHP without <application>Libxml2</application>
     284      allows building PHP without <application>libxml2</application>
    269285      installed.</para>
    270286
     
    277293      <title>Config Files</title>
    278294
    279       <para><filename>/etc/php.ini</filename>,
     295      <para><filename>/etc/php.ini</filename> and
    280296      <filename>/etc/pear.conf</filename></para>
    281297
     
    335351        <seg>pear, php, php-config, phpextdist, and phpize</seg>
    336352        <seg>libphp5.so</seg>
    337         <seg>/usr/include/php and /usr/lib/php</seg>
     353        <seg>/usr/include/php, /usr/lib/php and
     354        /usr/share/doc/php-&php-version;</seg>
    338355      </seglistitem>
    339356    </segmentedlist>
  • introduction/welcome/changelog.xml

    r1f3b7a7 rba1a38b  
    4343
    4444    <listitem>
     45      <para>December 17th, 2005</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[randy] - Updated to PHP-5.1.1.</para>
     49        </listitem>
     50      </itemizedlist>
     51    </listitem>
     52
     53    <listitem>
    4554      <para>December 16th, 2005</para>
    4655      <itemizedlist>
Note: See TracChangeset for help on using the changeset viewer.