PHP-5.0.3

Introduzione a PHP

PHP è il PHP Hypertext Preprocessor. Usato principlamente in siti web dinamici, esso permette al codice di programmazione di essere incorporato direttamente nei markup HTML.

Informazioni sul pacchetto

Download addizionali

Installazione di PHP

[Nota]

Nota

Si può usare PHP per script lato server, script da linea di comando o applicazioni GUI lato client. Il libro fornisce le istruzioni per l'impostazione di PHP per gli script lato server come nella forma più comune.

Se si ha Berkeley DB installato e lo si vuole utilizzare applicare la seguente patch:

patch -Np1 -i ../php-5.0.3-db43-1.patch

Installare PHP eseguendo i seguenti comandi:

./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 \
            --with-ncurses \
            --with-readline \
            --disable-libxml &&
make &&
make install &&
cp php.ini-recommended /etc/php.ini

Rimuovere lo switch --disable-libxml se si ha libxml2-2.6.17 installato, altrimenti pear non verrà costruito.

[Nota]

Nota

PHP ha molte altre opzioni di configurazione che abiliteranno il supporto per certe cose. Si può usare ./configure --help per vedere un elenco completo delle opzioni disponibili. Inoltre si raccomanda l'uso del sito web PHP, poiché la loro documentazione online è molto buona.

Configurazione di PHP

File di configurazioine

/etc/php.ini, /etc/pear.conf

Informazione di configurazione

Per abilitare il supporto PHP nel web server Apache deve venire aggiunto un nuovo LoadModule (questo può essere gestito automaticamente dal comando make install) e le direttive AddType devono essere aggiunte al file httpd.conf:

LoadModule php5_module lib/apache/libphp5.so
AddType application/x-httpd-php .php

Inoltre può essere utile aggiungere un campo per index.php alla direttiva DirectoryIndex del file httpd.conf.

Contenuti

Il pacchetto PHP contiene pear, php, php-config, phpextdist e phpize.

Descrizione

php

php è un'interfaccia a linea di comando che abilita ad analizzare ed eseguire codice PHP.

pear

pear è il gestore pacchetti PHP Extension and Application Repository (PEAR).

Last updated on