Главная > РНР: настольная книга программиста
НАПИШУ ВСЁ ЧТО ЗАДАЛИ
СЕКРЕТНЫЙ БОТ В ТЕЛЕГЕ
<< Предыдущий параграф Следующий параграф >>
Пред.
След.
Макеты страниц

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

Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике

ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO

Приложение А. PHP: Список опций конфигураций

Данные опции, поддерживаемые скриптами РНР 4 configure, используются при компиляции в Unix-подобной среде.

Опции для баз данных

—with-db

Включает поддержку старого xDBM (не рекомендуется).

—enable-dba=shared

Строит DBA как совместно используемый (shared) модуль.

—with-gdbm[=DIR]

Включает поддержку GDBM.

—with-ndbm[=DIR]

Включает поддержку NDBM.

—with-db2[=DIR]

Включает поддержку Berkeley DB2.

—with-db3[=DIR]

Включает поддержку Berkeley DB3.

—with-dbm[=DIR]

Включает поддержку DBM.

—with-cdb[=DIR]

Включает поддержку CDB.

—enable-dbase

Дает возможность использовать связанную библиотеку dbase.

—with-dbplus

Включает поддержку dbplus.

—enable-dbx

Разрешает dbx.

—with-fbsql[=DIR]

Включает поддержку FrontBase. DIR — это базовая директория FrontBase.

—enable-filepro

Разрешает поддержку связанного read-only file Pro.

-with-fribidi[=DIR]

Включает поддержку fribidi (требуется FriBidi >= 0.1.12). DIR — это директория инсталляции fribidi — default /usr/local/.

—with-informix[=DIR]

Включает поддержку Informix. DIR — это базовая директория инсталляции Informix, по умолчанию не определена.

—with-ingres[=DIR]

Включает поддержку Ingres II. DIR — это базовая директория Ingres (по умолчанию /II/ingres).

—with-interbase[=DIR]

Включает поддержку InterBase. DIR — это базовая директория инсталляции InterBase, по умолчанию это

—with-msql[=DIR]

Включает поддержку mSQL. DIR — это базовая директория инсталляции mSQL, по умолчанию это

—with-mysql[=DIR]

Включает поддержку MySQL. DIR — это базовая директория MySQL. Если не специфицирована, используется связанная библиотека MySQL.

—with-oci8[=DIR]

Включает поддержку Oracle-oci8. DIR — по умолчанию ORACLE_HOME.

-with-adabas[=DIR]

Включает поддержку Adabas D. DIR — это базовая директория инсталляции Adabas, ПО умолчанию это /usr/local.

—with-sapdb[=DIR]

Включает поддержку SAP DB. DIR — это базовая директория инсталляции SAP DB, по умолчанию — /usr/local.

-with-solid[=DIR]

Включает поддержку Solid. DIR — это базовая директория инсталляции Solid, по умолчанию — /usr/local/solid.

—with-ibm-db2[=DIR]

Включает поддержку IBM DB2. DIR — это базовая директория инсталляции DB2, по умолчанию — /home/db2instl/sqllib.

—with-empress[=DIR]

Включает поддержку Empress. DIR — это базовая директория инсталляции Empress, по умолчанию — $EMPRESSPATH. Начиная с РНР 4, эта опция поддерживает только Empress Version 8.60 и выше.

—with-empress-bcs[=DIR]

Включает поддержку Empress Local Access. DIR — это базовая директория инсталляции Empress, по умолчанию — $EMPRESSPATH. Начиная с РНР 4, эта опция поддерживает только Empress Version 8.60 и выше.

-with-birdstep[=DIR]

Включает поддержку Birdstep. DIR — это базовая директория инсталляции Birdstep, по умолчанию это /usr/local/birdstep.

—with-custom-odbc[=DIR]

Включает поддержку определенной пользователем ODBC. DIR — это базовая директория инсталляции ODBC, по умолчанию это /usr/local. Убедитесь, что определена CUST0M_0DBC_LIBS и что файлы odbc.h имеются в ваших include dirs. Например, вы должны определить следующее для Sybase SQL Anywhere 5.5.00 на QNX, прежде чем запускать скрипт конфигурирования: CPPFLAGS="-DODBC_QNX -DSQLANY_BUG" LDFLAGS=-lunix CUSTOM_ODBC_LIBS="-ldblib -lodbc".

—with-iodbc[=DIR]

Включает поддержку iODBC. DIR — это базовая директория инсталляции iODBC. по умолчанию — /usr/local.

-with-esoob[=DIR]

Включает поддержку Easysoft OOB. DIR — это базовая директория инсталляции ООВ, по умолчанию — /usr/local/easysoft/oob/client.

—with-unixODBC[=DIR]

Включает поддержку unixODBC. DIR — это базовая директория инсталляции unixODBС, по умолчанию это /usr/local.

—with-openlink[=DIR]

Включает поддержку OpenLink ODBC. DIR — это базовая директория инсталляции OpenLink, по умолчанию это /usr/local. To же самое, что и для iODBC.

-with-dbmaker[=DIR]

Включает поддержку DBMaker. DIR — это базовая директория инсталляции DBMaker, по умолчанию это там, где установлена последняя версия DBMaker (как /home/dbmaker/3.6).

—with-oracle[=DIR]

Включает поддержку Oracle-oci7. DIR — по умолчанию ORACLE_HOME.

—with-ovrimos[=DIR]

Включает поддержку Ovrimos SQL Server. DIR — это директория инсталляции Ovrimos' libsqlcli.

—with-pgsql[=DIR]

Включает поддержку PostgreSQL. DIR — это базовая директория инсталляции PostgreSQL, по умолчанию это /usr/local/pgsql.

—with-sybase[=DIR]

Включает поддержку Sybase-DB. DIR — это домашняя директория Sybase, по умолчанию это /home/sybase.

—with-sybase-ct[=DIR]

Включает поддержку Sybase-CT. DIR — это домашняя директория Sybase, по умолчанию это /home/sybase.

Опции для графики

-with-gd[=DIR]

Включает поддержку GD (DIR — это директория инсталляции GD).

—enable-gd-native-ttf

GD: Включает строковую функцию TrueType в gd.

—with-jpeg-dir=DIR

GD: Устанавливает путь к префиксу установки libjpeg.

—with-png-dir=DIR

GD: Устанавливает путь к префиксу установки libpng.

—with-xpm-dir=DIR

GD: Устанавливает путь к префиксу установки libXpm.

—with-freetype-dir=DIR

GD: Устанавливает путь к префиксу установки freetype2.

-with-ttf[=DIR]

GD: Включает поддержку FreeType 1.x.

-with-tllib [=DIR]

GD: Включает поддержку Тllib.

-with-cpdflib[=DIR]

Включает поддержку cpdflib (требует cpdflib >= 2). DIR — это директория инсталляции cpdfllib, по умолчанию это /usr.

—with-jpeg-dir[=DIR]

jpeg dir для cpdflib 2.x.

-with-tiff-dir[=DIR]

tiff dir для cpdflib 2.x.

—with-pdflib[=DIR]

Включает поддержку PDFlib. DIR — это базовая директория инсталляции pdflib, по умолчанию это

-with-jpeg-dir[=DIR]

PDFLIB: определяет директорию инсталляции libjpeg.

—with-png-dir[=DIR]

PDFLIB: определяет директорию инсталляции libpng.

-with-tiff-dir[=DIR]

определяет директорию инсталляции

—with-swf[=DIR]

Включает поддержку swf.

—with-ming[=DIR]

Включает поддержку ming.

Другие опции

—enable-force-cgi-redirect

Включает проверку безопасности (security) для внутренних перенаправлений сервера. Вы должны использовать это, если запускаете CGI-версию РНР с Apache.

-enable-discard-path

Если включена, то исполнимый файл РНР, установленный как CGI-программы, может быть безопасно размещен вне Web-дерева, и никто не сможет обойти .htaccess.

-with-fastcgi=SRCDIR

Строит РНР как FastCGI-приложение.

—enable-debug

Компиляция с символами отладки.

—with-layout=TYPE

Устанавливает расположение инсталлированных файлов. TYPE — это РНР (по умолчанию) или GNU.

-with-pear=DIR

Устанавливает PEAR в DIR (по умолчанию PREFIX/lib/php).

—without-pear

Не устанавливать PEAR.

—with-openssl[=DIR]

Включает поддержку OpenSSL (требует OpenSSL >= 0.9.5).

—enable-sigchild

Включить в собственный PHP-обработчик SIGCHLD.

—disable-rpath

Отключить передачу путей поиска дополнительной runtime-библиотеки.

—enable-libgcc

Включить явную компоновку относительно libgcc.

—enable-dmalloc

Включить dmalloc.

—enable-php-streams

Включает поддержку экспериментальных PHP-потоков. Не используйте, тока не протестировали код!

-with-zlib-dir=<DIR>

Определяет местоположение директории инсталляции zlib.

—with-zlib[=DIR]

Включает поддержку zlib (требует zlib >= 1.0.9). DIR — это директория инсталяции zlib.

-with-aspell[=DIR]

Включает поддержку aspell

-enable-bcmath

Разрешает использовать математические функции в стиле be.

—with-bz2[=DIR]

Включает поддержку BZip2.

—enable-calendar

Включает поддержку конвертации календарей.

-with-ccvs[=DIR]

Включает поддержку CCVS.

-with-crack[=DIR]

Включает поддержку crack.

—enable-ctype

Включает поддержку ctype.

—with-curl[=DIR]

Включает поддержку CURL.

—with-cybercash[=DIR]

Включает поддержку CyberCash. DIR — это директория инсталляции CyberCash MCK.

—with-cybermut[=DIR]

Включает поддержку CyberMut (система интернет-рассчетов, предлагаемая французским банком Credit Mutuel).

—with-cyrus

Включает поддержку cyrus IMAP.

—enable-exif

Включает поддержку exif.

-with-fdftk[=DIR]

Включает поддержку fdftk.

—enable-ftp

Включает поддержку FTP.

-with-gettext[=DIR]

Включает поддержку GNU gettext. DIR — это директория инсталляции gettext, по умолчанию это /usr/local.

—with-gmp

Включает поддержку gmp.

—with-hyperwave

Включает поддержку Hyperwave.

-with-icap[=DIR]

Включает поддержку ЮАР.

—with-iconv[=DIR]

Включает поддержку iconv.

—with-imap[=DIR]

Включает поддержку IMAP. DIR—это префикс инсталляции c-client.

—with-kerberos[=DIR]

IMAP: Включает поддержку Kerberos. DIR — это директория инсталляции Kerberos.

—with-imap-ssl[=DIR]

IMAP: Включает поддержку SSL. DIR — это директория инсталляции OpenSSL.

—with-ircg-config

Путь к скрипту ircg-config.

—with-ircg

Включает поддержку ircg.

-with-java[=DIR]

Включает поддержку Java. DIR — это базовая директория инсталляции JDK. Это расширение может быть построено только как shared dl.

—with-ldap[=DIR]

Включает поддержку LDAP. DIR — это базовая директория инсталляции LDAP.

—enable-mailparse

Включает поддержку mailparse.

—enable-mbstring

Включает поддержку строк.

—enable-mbstr-enc-trans

Включает поддержку перевода японской кодировки.

-with-mcal[=DIR]

Включает поддержку MCAL.

—with-mcrypt[=DIR]

Включает поддержку mcrypt. DIR — это директория инсталляции mcrypt.

-with-mhash[=DIR]

Включает поддержку mhash. DIR — это директория инсталляции mhash.

—with-mnogosearch[=DIR]

Включает поддержку mnoGoSearch. — это базовая директория инсталляции по умолчанию это /usr/local/mnogosearch.

—with-muscat[=DIR]

Включает поддержку muscat.

—with-ncurses

Включает поддержку ncurses.

—enable-pcntl

Включает экспериментальную поддержку (только CGI!).

—without-pcre-regex

Не включать поддержку Perl Compatible Regular Expressions. Используйте with-pcre-regex=DIR для специфицирования DIR, где размещены включаемые и библиотечные файлы PCRE, если не используется связанная библиотека.

-with-pfpro[=DIR]

Включает поддержку Verisign Payflow Pro.

—disable-posix

Отключает POSIX-подобные функции.

—with-pspell[=DIR]

Включает поддержку PSPELL.

—with-qtdom

Включает поддержку QtDOM (требует Qt >= 2.2.0).

—with-libedit[=DIR]

Включает поддержку замещения libedit readline.

—with-readline[=DIR]

Включает поддержку readline. DIR — это директория инсталляции readline.

—with-recode[=DIR]

Включает поддержку recode. DIR — это директория инсталляции recode.

—with-satellite[=DIR]

Включает поддержку CORBA через Satellite (эксперимент). DIR — это базовая директория инсталляции ORBit.

—with-mm[=DIR]

Включает поддержку mm для хранения сессий.

—enable-trans-sid

Включает прозрачное распространение session id.

—disable-session

Отключает поддержку сессии.

—enable-shmop

Включает поддержку

—with-snmp[=DIR]

Включает поддержку SNMP. DIR — это базовая директория инсталляции SNMP, по умолчанию поиски ведется в обычных местах размещения установки snmp.

—enable-ucd-snmp-hack

Включает пометку UCD SNMP.

—enable-sockets

Включает поддержку сокетов.

-with-regex=TYPE

Тип библиотеки regex: system, apache, php.

—with-system-regex

Использовать системную библиотеку regex (не рекомендуется).

—enable-sysvsem

Включает поддержку System Vsemaphore.

—enable-sysvshm

Включает поддержку совместно используемой памяти System V.

—with-vpopmail[=DIR]

Включает поддержку vpopmail.

—with-tsrm-pthreads

Использовать потоки POSIX (по умолчанию).

—enable-shared[=PKGS]

Построить совместно используемые (shared) библиотеки [default=yes].

—enable-static[=PKGS]

Построить статические библиотеки

—enable-fast-install[=PKGS]

Оптимизировать для быстрой инсталляции [default=yes].

—with-gnu-ld

Принять, что компилятор С использует GNU ld [default=no].

—disable-libtool-lock

Исключить блокирование (может прервать параллельные построения).

—with-pic

Попытаться использовать только объекты PIC/non-PIC [default=useboth].

—with-yaz[=DIR]

Включает поддержку YAZ (ANSI/NISOZ39.50). DIR — это директория инсталляции YAZ bin.

—enable-memory-limit

Компилировать с поддержкой ограничения памяти.

—disable-url-fopen-wrapper

Запретить функции fopen открывать URL.

—enable-versioning

Экспортировать только необходимые символы. См. также файл INSTALL.

PHP-ОПЦИИ

—enable-maintainer-mode

Включает make-правила и зависимости, не используемые (и иногда путающие) в произвольном инсталляторе.

-with-config-file-path=PATH

Устанавливает путь для поиска php.ini, по умолчанию это PREFIX/lib.

—enable-safe-mode

Включает safe mode по умолчанию.

—with-exec-dir[=DIR]

Разрешает экзешники только в DIR, где safe mode включен, по умолчанию это /usr/local/php/bin.

—enable-magic-quotes

Включает " магические " кавычки по умолчанию.

—disable-short-tags

Отключает сокращенную форму <? начального тега по умолчанию.

Опции сервера

—with-aolserver=DIR

Специфицирует к установленному AOLserver.

—with-apxs[=FILE]

Строит shared Apache-модуль. FILE — это необязательный pathname к утилите Apache apxs; по умолчанию это apxs.

—with-apache[=DIR]

Строит Apache-модуль. DIR — это директория верхнего уровня построения Apache, по умолчанию это /usr/local/apache.

—with-mod_charset

Включает таблицы переноса для mod_charset (Rus Apache).

—with-apxs2[=FILE]

Строит shared Apache 2.0-модуль. FILE — это необязательный pathname к утилите Apache apxs; по умолчанию это apxs.

—with-fhttpd[=DIR]

Строит — это директория исходников по умолчанию это /usr/local/src/fhttpd.

—with-isapi=DIR

Строит PHP как ISAPI-модуль для использования с Zeus.

—with-nsapi=DIR

Специфицирует путь к установленному Netscape Server.

-with-phttpd=DIR

Информации нет.

—with-pi3web=DIR

Строит РНР как модель для использования с Pi3Web.

—with-roxen=DIR

Строит РНР как Pike-модуль. DIR — это базовая директория Roxen, обычно это /usr/local/roxen/server.

—enable-roxen-zts

Строит с использованием Zend Thread Safety.

—with-servlet[=DIR]

Включает поддержку сервлетов. DIR — это базовая директория инсталляции JSDK. Для prereqs этого SAPI расширение java обязано быть построено как shared dl.

-with-thttpd=SRCDIR

Строит РНР как thttpd-модуль.

—with-tux=MODULEDIR

Строит (только Linux).

XML-опции

-with-dom[=DIR]

Включает поддержку DOM (требует libxml >= 2.4.2). DIR — это директория инсталляции libxml, по умолчанию это /usr.

—disable-xml

Отключает поддержку XML с использованием связанной expat lib.

—with-expat-dir=DIR

XML: директория инсталяции external libexpat.

—with-xmlrpc[=DIR]

Включает поддержку ХМLRРС-ЕРI.

-enable-wddx

Включает поддержку WDDX.

<h2>Приложение В. Зарезервированные слова PHP</h2>

Как и все языки программирования, РНР имеет свой перечень зарезервированных слов. Они не могут применяться в скриптах в качестве имен переменных, констант или других функций.

And

E_ERROR

php_version

Break

E_WARNING

retire()

Case

Extends

require_ones()

Class

false

return

Continue

For

static

Default

Foreach

switch

Do

Function

this

Else

If

true

Elseif

include()

Var

Empty()

include_once()

Xor

Endfor

global

virtual()

Endif

list()

while

Endswitch

new

_FILE_

Endwhile

not

_LINE_

E_ALL

or

E_PARSE

PHP_OS

1
Оглавление
email@scask.ru