PHP-5.0.3

Введение в PHP

PHP это PHP гипертекстовый обработчик. Изначально использованный в динамических сайтах, он позволяет програмному коду быть непосредственно встроенным в HTML разметку.

Информация о пакете

Дополнительно

Установка PHP

[Замечание]

Замечание

Вы можете использовать PHP для скриптов с серверной стороны, скриптов командной строки со стороны клиентских GUI приложений. Книга предоставляет инструкции для установки PHP для скриптов с серверной стороны, так как это наиболее частая форма.

Если у вас установлен пакет Berkeley DB и вы хотите его использовать, то примените следующий патч:

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

Установим PHP запуском следующих команд:

./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

Удалите ключ --disable-libxml если у вас установлен libxml2-2.6.17, в противном случае pear не будет собран.

[Замечание]

Замечание

PHP имеет на много больше опций конфигураций, включающих поддержку некоторых функций. Вы можете использовать ./configure --help для просмотра полного списка доступных опций. Так же, очень рекомендуется использование сайта PHP, так как здесь есть очень хорошая документация.

Конфигурация PHP

Файлы конфигурации

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

Конфигурационная информация

Для включения поодержки PHP в сервере Apache, новые директивы LoadModule (она должна быть поддержана автоматически командой make install) и AddType должны быть добавлены в файл httpd.conf:

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

Так же может быть полезно добавить содержимое в index.php в директиву DirectoryIndex файла httpd.conf.

Содержание

Пакет PHP содержит pear, php, php-config, phpextdist и phpize.

Описание

php

php это интерфейс командной строки, который позволяет вам разбирать и выполнять PHP код.

pear

pear это менеджер пакета репозитария расширений и приложений PHP (PHP Extension and Application Repository - PEAR).

Последнее обновление 2005-02-12 09:53:54 -0700