PHP es el Preprocesador de Hipertexto PHP. Usado principalmente en sitios web dinámicos, permite que el código de programación se incluya directamente en el código HTML.
Descarga (HTTP): http://us2.php.net/distributions/php-5.0.4.tar.bz2
Descarga (FTP): ftp://ftp.isu.edu.tw/pub/Unix/Web/PHP/distributions/php-5.0.4.tar.bz2
Suma MD5 del paquete: fb1aac107870f897d26563a9cc5053c0
Tamaño del paquete: 4.7 MB
Estimación del espacio necesario en disco: 126 MB
Tiempo estimado de construcción: 1.82 SBU
Parche requerido para Berkeley DB: http://www.linuxfromscratch.org/blfs/downloads/svn/php-5.0.4-db43-1.patch
libxml2-2.6.19, libxslt-1.1.14, OpenSSL-0.9.7f, ClibPDF, libjpeg-6b, libtiff-3.7.2, cURL-7.13.1, QDBM, cdb, GDBM-1.8.3, Berkeley DB-4.3.27, FAM-2.7.0, GD, libpng-1.2.8, X (X.org-6.8.2 o XFree86-4.4.0), FreeType-2.1.9, t1lib, GMP-4.1.4 MySQL-4.1.10a, PCRE-5.0, PostgreSQL-8.0.1, Aspell-0.60.2, pkgconfig-0.17.2, HTML Tidy-050324, OpenLDAP-2.2.24, Cyrus SASL-2.1.20, MIT krb5-1.4 o Heimdal-0.6.3, libmcrypt, mhash, Net-SNMP, SQLite, Dmalloc, mnoGoSearch, Mini SQL, Empress, Birdstep, DBMaker, Adabas, FrontBase, Caudium, WDDX, FDF Toolkit, Hyperwave, Monetra, expat-1.95.8 y MTA
Puedes usar PHP para giones de servidor, guiones de línea de comandos o aplicaciones GUI clentes. El libro proporciona instrucciones para configurar PHP como guiones de servidor, pues es la forma más común.
Si tienes instalado Berkeley DB y deseas utilizarlo, aplica al siguiente parche:
patch -Np1 -i ../php-5.0.4-db43-1.patch
Instala PHP ejecutando los siguientes comandos:
./configure --prefix=/usr \
--sysconfdir=/etc \
--with-apxs2 \
--with-config-file-path=/etc \
--with-zlib \
--enable-bcmath \
--with-bz2 \
--enable-calendar \
--enable-dba \
--enable-exif \
--enable-ftp \
--with-gettext \
--with-iconv \
--enable-mbstring \
--with-ncurses \
--with-readline \
--disable-libxml &&
make
Ahora, como usuario root:
make install &&
cp php.ini-recommended /etc/php.ini
Elimina el parámetro --disable-libxml si tienes instalado libxml2-2.6.19, pues en caso contrario pear no se construirá.
PHP tiene muchas opciones de configuración que activarán el soporte para ciertas cosas. Puedes usar ./configure --help para ver una lista completa de las opciones disponibles. Así mismo, es muy recomendable usar el sitio web de PHP, pues su documentación en línea es muy buena.
Para activar el soporte de PHP en el servidor web Apache, debes añadir unas nuevas directivas LoadModule (que debería manejarla automáticamente el comando make install) y AddType en el fichero httpd.conf:
LoadModule php5_module lib/apache/libphp5.so AddType application/x-httpd-php .php
Igualmente, puede ser útil añadir una entrada para index.php en la directiva DirectoryIndex del fichero httpd.conf.
Necesitarás reiniciar el servidor web Apache tras hacer cualquier modificación en el fichero httpd.conf.
Last updated on 2005-04-15 21:38:34 +0200