Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Чужие Статьи (https://forum.antichat.xyz/forumdisplay.php?f=32)
-   -   php.ini по русски (https://forum.antichat.xyz/showthread.php?t=50337)

IIAHbI4 02.10.2007 17:34

php.ini по русски
 
\\Интро
Читая учебник Д.Котерова "Самоучитель PHP4" заглянул на последние странички ( ... хочется узнать побыстрей, чем всё кончилось)

Оказалось что это перевод файла на русском языке, одного из модулей Апатч - php.ini
Я уверен что многим начинающим, да и "зрелым" веб програмистам он явно пригодится, так как поможет в гибкой настройке вашего веб сервера.


PHP код:


;;;;;;;;;;;;;;;;; 
; Об этом файле ; 
;;;;;;;;;;;;;;;;; 

; Этот файл содержит большинство установок PHP. Чтобы PHP смог его 
; обнаружить, он должен называться 'php.ini'. Интерпретатор ищет файл в 
; текущем каталоге, в случае неудачи - в каталоге, указанном в 
; переменной окружения PHPRC, и, наконец, в каталоге, заданном при -в 
; компиляции и сборке PHP (именно в таком порядке). 
; В системе Windows путь, указанный при компиляции PHP, 
; соответствует каталогу Windows (в большинстве случаев это 
; c:windows). Папка, в которой будет производиться поиск файла 
; 'php.ini', может быть также определена с использованием ключа -c 
; командной строки. 

; Синтаксис файла крайне прост. Пробельные символы (то есть, пробелы, 
; символы табуляции и т. д.), строки, начинающиеся с точки с запятой ( 
; игнорируются (как вы, наверное, уже догадались). Заголовки секций 
; (например, [Foo]) также пропускаются, но, возможно, будут учитываться 
; в будущих версиях PHP. 

; Директивы задаются примерно так: 
; directive=value 
; Имена директив чувствительны к регистру символов - foo=bar не то же 
; самое, что FOO=bar. 

; Значение value может быть строкой, числом, константой PHP (например, 
; E_ALL или M_PI), одной из INI-констант (On, Off, True, False, Yes, No 
; или None), выражением (например, E_ALL & ~E_NOTICE), а также строкой 
; в кавычках ("foo"). 

; В выражениях могут использоваться только побитовые и логические 
; операторы, а также скобки: 
; | поразрядное ИЛИ (OR) 
; & поразрядное И (AND) 
; ~ поразрядное НЕ (NOT) 
; ! логическое отрицание (NOT) 

; В качестве логических флагов со значением "истина" могут быть 
; использованы значения 1, On, True или Yes. Значение "ложь" дают 0, Off, 
; False и No. 

; Пустая строка может быть задана, если "не указать ничего" после знака 
; равенства, или же указать слово None: 
; foo= ; устанавливаем foo равной пустой сторке 
; foo=none ; аналогично 
; foo="none" ; устанавливаем foo равным строке 'none' 

; Если вы используете константы в качестве части значения директивы и эти 
; константы определяются в каком-нибудь динамически загружаемом 
; расширении (модуле PHP или Zend), вы можете указывать их только после 
; строки, которая загружает расширение. 

; Все значения в файле php.ini-dist соответствуют встроенным значениям 
; по умолчанию. Если php.ini не задействуется, или же вы удалите из него 
; некоторые строки, будут установлены значения по умолчанию. 

;;;;;;;;;;;;;;;;;;; 
; Настройки языка ; 
;;;;;;;;;;;;;;;;;;; 

; Разрешает работу PHP для сервера Apache. 
engine = On 

; Разрешает использовать короткие тэги <?Иначе будут распознаваться 
только тэги <?php и <script>. 
short_open_tag On 

Позволяет использовать тэги <% %> а-ля ASP
asp_tags Off 

Число значащих цифр после запятойкоторые отображаются для чисел с 
плавающей точкой
precision 14 

Признак коррекции дат (проблема 2000 годакоторая может создать 
вызвать непонимание со стороны браузеровкоторые 
на это не рассчитывают
y2k_compliance Off 

Использование буферизации выводаПозволяет посылать заголовки (включая 
Cookiesпосле вывода текстаПравдаэто происходит ценой 
незначительного замедления вывода
Вы можете разрешить буферизацию во время выполнения сценария путем 
вызова функций буферизацииили же включить ее по умолчанию с помощью 
следующей директивы
output_buffering Off 

Директива неявной отсылки говорит PHP о томчто выводимые данные нужно 
автоматически передавать браузеру после вывода каждого блока данных
Ее действие эквивалентно вызовам функции flush() после 
каждого использования print() или echo() и после каждого HTML-блока
Включение этой директивы серьезно замедляет работупоэтому ее 
рекомендуется применять лишь в отладочных целях
implicit_flush Off 

Параметр определяетдолжен ли PHP использовать возможность всегда 
передавать аргументы функциям по ссылке при выполнении сценария
Этог метод устарелискорее всегоон не будет 
поддерживаться в будущих версиях PHP/Zend
Описание тогокаким способом должен быть передан аргумент 
по ссылке или по значению рекомендуется указывать при объявлении 
функцииЛучше всегоесли вы попробуете установить параметр в Off 
и проверитевсе ли сценарии по-прежнему работаютЕсли это так
то все в порядкеи сценарии будут совместимы и с будущими версиями 
PHPВ противном случае вы будете получать предупреждения каждый раз
когда аргументы передаются ненадлежащим образом и по значению там
где должны передаваться по ссылке
allow_call_time_pass_reference On 

Безопасный режим 
safe_mode 
Off 
safe_mode_exec_dir 


Установка некоторых переменных окружения может потенциально породить 
"дыры" в защите сценариевСледующая директива содержит разделенный 
запятыми список префиксовВ режиме включенного безопасного режима 
пользователь сможет изменять только те переменные окруженияимена 
которых начинаются с перечисленных префиксов
По умолчанию пользователь имеет возможность устанавливать только 
переменные окруженияначинающиеся с PHP_ (например
PHP_FOO=something). 
Замечаниеесли эта директива пустаPHP позволяет пользователям 
модифицировать любые переменные окружения
safe_mode_allowed_env_vars PHP_ 

Следующая директива содержит разделенный запятыми список имен 
переменных окружениякоторые конечный пользователь не сможет изменять 
путем вызова putenv(). 
Эти переменные будут защищены даже в том случаеесли директива 
разрешает их использовать
safe_mode_protected_env_vars LD_LIBRARY_PATH 

Эта директива позволяет вам запрещать вызовы некоторых функций 
из соображений безопасностиСписок задается в виде имен функций
разграниченных запятымиДиректива действует независимо от тогоустановлен 
ли безопасный режим или нет
disable_functions 

Цвета для режима раскраски синтаксисаЛюбой цветдопустимый в тэге 
; <font color=???>, допустим и здесь. 
highlight.string = #DD0000 
highlight.comment = #FF8000 
highlight.keyword = #007700 
highlight.bg = #FFFFFF 
highlight.default = #0000BB 
highlight.html = #000000 

; Другие директивы 

; Следующая директива указывает, должен ли PHP добавлять заголовок 
; X-Powered-by в заголовки, посылаемые браузеру, и, таким образом, 
; обнаруживать себя. Это никак не может повлиять на безопасность 
; сценария, однако позволяет пользователю определить, использовался 
; ли PHP для генерации страницы, или нет. 
expose_php = On 

;;;;;;;;;;;;;;;;;;;;;;;; 
; Ограничения ресурсов ; 
;;;;;;;;;;;;;;;;;;;;;;;; 

; Максимальное возможное время выполнения сценария в секундах. Если 
; сценарий будет выполняться дольше, PHP принудительно завершит его. 
max_execution_time = 30 
; Максимальный объем памяти, выделяемый сценарию (8MB) 
memory_limit = 8M 


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
; Обработка ошибок и журнализация ; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

; Директива error_reporting должна задаваться в виде битового 
; поля. Его значение можно устанавливать с помощью следующих констант, 
; объединенных оператором | (OR): 
; E_ALL - Все предупреждения и ошибки. 
; E_ERROR - Критические ошибки времени выполнения. 
; E_WARNING - Предупреждения времени выполнения. 
; E_PARSE - Ошибки трансляции. 
; E_NOTICE - Замечания времени выполнения (это такие 
; предупреждения, которые, скорее всего, 
; свидетельствуют о логических ошибках в 
; сценарии, - например, использовании 
; неинициализированной переменной). 
; E_CORE_ERROR - Критические ошибки в момент старта PHP. 
; E_CORE_WARNING - Некритические предупреждения во время старта PHP. 
; E_COMPILE_ERROR - Критические ошибки времени трансляции. 
; E_COMPILE_WARNING - Предупреждения времени трансляции. 
; E_USER_ERROR - Сгенерированные пользователем ошибки. 
; E_USER_WARNING - Сгенерированные пользователем предупреждения. 
; E_USER_NOTICE - Сгенерированные пользователем замечания. 
; Пример: 
; показывать все ошибки, за исключением замечаний 
; error_reporting = E_ALL & ~E_NOTICE 
; показывать только сообщения об ошибках 
; error_reporting=E_COMPILE_ERROR|E_ERROR|E_CORE_ERROR 
; отображать все ошибки, предупреждения и замечания 
error_reporting = E_ALL & ~E_NOTICE 

; Печать ошибок и предупреждений прямо в браузер. 
; Для готовых сайтов рекомендуется отключать следующую директиву и 
; использовать вместо нее журнализацию (см. ниже). Включенная директива 
; display_errors в "рабочих" сайтах может открыть доступ пользователю к 
; секретной информации: например, полному пути к документу, используемой 
; базе данных и т. д. 
display_errors = On 

; Даже если display_errors включена, ошибки, возникающие во время старта 
; PHP, не отображаются. Рекомендуется устанавливать следующую директиву 
; в выключенное состояние, за исключением случая, когда вы применяете 
; ее при отладке. 
display_startup_errors = Off 

; Сохранять ли сообщения об ошибках в файле журнала. Журнал может 
; определяться настройками сервера, быть связанным с потоком stderr 
; или же задаваться директивой error_log, описанной ниже. Как уже было 
; сказано, в коммерческих проектах желательно использовать именно 
; журнализацию, а не отображать ошибки в браузер. 
log_errors = Off 

; Сохранять ли последнее сообщение об ошибке или предупреждение в 
; переменной $php_errormsg 
track_errors = On 

; Строка, которая выводится перед сообщением об ошибке. 
;error_prepend_string = "<font color=ff0000>" 

; Строка, которая отображается после сообщения. 
;error_append_string = "</font>" 

; Раскомментируйте, чтобы вести журнал в указанном файле. 
;error_log = filename 

; Раскройте, чтобы использовать системный журнал. 
;error_log = syslog 

; Предупреждать, когда оператор + применяется к строкам. 
warn_plus_overloading = Off 


;;;;;;;;;;;;;;;;;;;; 
; Обработка данных ; 
;;;;;;;;;;;;;;;;;;;; 

; Замечание: track_vars всегда включена, начиная с PHP 4.0.3. 

; Следующая директива определяет, в каком порядке PHP будет 
; регистрировать данные, полученные методами GET, POST, а также 
; переменные окружения и встроенные переменные (соответственно, значение 
; задается буквами G, P, C, E и S, например, EGPCS или GPC). Регистрация 
; производится на основе чтения этой строки слева направо, новые значения 
; переопределяют старые. 
variables_order = "EGPCS" 

; Должен ли PHP регистрировать EGPCS-переменные как глобальные 
; переменные. Возможно, вы захотите отключить эту возможность, если не 
; хотите "засорять" глобальную область видимости сценария. Это имеет 
; смысл, если вы используете директиву track_vars - в этом случае вы 
; можете получить доступ к GPC-данным через массив $HTTP_???_VARS. 
; Желательно так писать сценарии, чтобы они по возможности 
; старались обходиться без директивы register_globals. Использование 
; данных, поступивших из формы, как глобальных переменных, потенциально 
; может породить проблемы в защите сценария, если программист не особенно 
; позаботится об их устранении. 
register_globals = On 

; Следующая директива указывает PHP, обязан ли он создавать переменные 
; $argv и $argc на основе информации, поступившей методом GET. Если вы не 
; используете эти переменные, отключите директиву register_argc_argv для 
; небольшого убыстрения работы PHP. 
register_argc_argv = On 

; Максимальный размер данных POST, который PHP сможет принять. 
post_max_size = 8M 

; Следующая директива устарела - используйте variables_order. 
gpc_order = "GPC" 

; Автоматическая обработка кавычек и апострофов: 
; использовать ли автокавычки для входящих GET/POST/Cookie данных 
magic_quotes_gpc = Off 

; Заключать ли данные в автокавычки во время выполнения, например, 
; для данных из SQL, exec() и т. д. 
magic_quotes_runtime = Off 

; Нужно ли PHP оформлять автокавычки в стиле Sybase-style (заменять ' 
; на '', а не на ') 
magic_quotes_sybase = Off 

; Следующие директивы указывают PHP, содержимое каких файлов он должен 
; обрабатывать до и после вывода сценария. 
auto_prepend_file = 
auto_append_file = 

; Начиная с версии 4.0b4, PHP всегда сообщает браузеру об используемой 
; кодировке в заголовке Content-type. Для того, чтобы запретить это, 
; просто установите следующую директиву пустой. По умолчанию 
; используется text/html без указания кодировки. 
default_mimetype = "text/html" 
;default_charset = "iso-8859-1" 

;;;;;;;;;;;;;;;;;;; 
; Пути и каталоги ; 
;;;;;;;;;;;;;;;;;;; 

; Для UNIX: "/path1:/path2". 
; Для Windows: "path1;path2" 
include_path = 

; Корневой каталог для PHP-сценариев. 
; Игнорируется, если значение равно пустому "". 
doc_root = 

; Каталог, который PHP использует при открытии сценария вида 
; /~username. Не оказывает действия, если значение равно "". 
user_dir = 

; Каталог, в котором хранятся динамически загружаемые расширения. 
extension_dir = /usr/local/php/extensions 

; Следующая директива разрешает или запрещает использование функции dl(). 
; Функция dl() работает неправильно в многопоточных Web-серверах, 
; например, в IIS или Zeus, и автоматически отключается для них. 
enable_dl = On 


;;;;;;;;;;;;;;;;;; 
; Закачка файлов ; 
;;;;;;;;;;;;;;;;;; 

; Разрешает PHP обрабатывать закачку файлов 
file_uploads = On 

; Каталог для временных файлов, в который PHP помещает закачанные 
; файлы (используется системный временный каталог, если в директиве 
; указана пустая строка) 
upload_tmp_dir = /tmp 

; Максимальный размер закачанного файла 
upload_max_filesize = 2M 


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 
; Динамически загружаемые расширения ; 
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 

; Если вы хотите, чтобы какие-то модули загружались автоматически, 
; задавайте директиву extension в формате: 
; extension=modulename.extension 
; Например, для Windows: 
; extension=msql.dll 
; или для UNIX: 
; extension=msql.so 
; Должно быть указано только имя, без пути. Чтобы задать каталог, 
; в котором расположены расширения, используйте директиву 
; extension_dir, описанную выше. 

; Модули для Windows 
; Замечание: поддержка MySQL и ODBC теперь включена в ядро PHP, так что 
; для нее уже не нужны никакие библиотеки DLL. Подключение тех или иных 
; модулей в системах, которые не предназначены для них, может вызвать 
; неработоспособность сервера. Поэтому подключайте толькоте модули, в 
; которых уверены. 


; графическая библиотека GD 
extension=php_gd.dll 

;extension=php_cpdf.dll 
;extension=php_cybercash.dll 
;extension=php_db.dll 
;extension=php_dba.dll 
;extension=php_dbase.dll 
;extension=php_domxml.dll 
;extension=php_dotnet.dll 
;extension=php_exif.dll 
;extension=php_fdf.dll 
;extension=php_gettext.dll 
;extension=php_ifx.dll 
;extension=php_imap.dll 
;extension=php_interbase.dll 
;extension=php_java.dll 
;extension=php_ldap.dll 
;extension=php_mhash.dll 
;extension=php_mssql65.dll 
;extension=php_mssql70.dll 
;extension=php_oci8.dll 
;extension=php_oracle.dll 
;extension=php_pdf.dll 
;extension=php_pgsql.dll 
;extension=php_sablot.dll 
;extension=php_swf.dll 
;extension=php_sybase_ct.dll 
;extension=php_zlib.dll 

;;;;;;;;;;;;;;;;;;;;;;;;; 
; Установки для модулей ; 
;;;;;;;;;;;;;;;;;;;;;;;;; 

[Syslog] 
; Нужно или нет определять различные переменные Syslog, такие как 
; $LOG_PID, $LOG_CRON и т. д. Для ускорения работы рекомендуется 
; выключать следующую директиву. Во время выполнения сценария вы 
; можете включить или выключить директиву путем вызова 
; функции define_syslog_variables(). 
define_syslog_variables = Off 


[mail function] 
; Только для Win32 - используемый SMTP-сервер. 
SMTP = mx.lazurnaya.ru 

; Только для Win32 - поле From: по умолчанию. 
sendmail_from = dko@lazurnaya.ru


IIAHbI4 02.10.2007 17:35

PHP код:

Только для UNIX задает путь и аргументы программы sendmail (по 
умолчанию 'sendmail -t -i'). 
;
sendmail_path 


[
Debugger
debugger.host localhost 
debugger
.port 7869 
debugger
.enabled False 


[Logging
Следующие директивы используются сценарием-примером
При потребности в детальном описании смexamples/README.logging
;
logging.method db 
;logging.directory = /path/to/log/directory 


[Java
;
java.class.path = .php_java.jar 
;java.home c:jdk 
;java.library c:jdkjrebinhotspotjvm.dll 
;java.library.path = . 


[
SQL
sql.safe_mode Off 


[ODBC
;
uodbc.default_db Not yet implemented 
;uodbc.default_user Not yet implemented 
;uodbc.default_pw Not yet implemented 

Разрешает или запрещает устойчивые соединения 
uodbc
.allow_persistent On 

Проверка доступности соединения перед его использованием
uodbc.check_persistent On 

Максчисло устойчивых соединений. -1 означаетчто ограничений нет
uodbc.max_persistent = -

Максчисло соединений (устойчивых неустойчивых). 
uodbc.max_links = -

Установки для LONG-полей
uodbc.defaultlrl 4096 

Установки для бинарных данных0 означает режим passthruрежим 
; as isпреобразование в символы
uodbc.defaultbinmode 

Смдокументацию по odbc_binmode и odbc_longreadlen для более 
детального разъяснения смысла директив uodbc.defaultlrl и 
uodbc.defaultbinmode


[
MySQL
mysql.allow_persistent On 
mysql
.max_persistent = -
mysql
.max_links = -

Порт по умолчанию для функции mysql_connect(). Если не заданфункция 
попытается использовать переменную $MYSQL_TCP_PORT или запись mysql-tcp 
в /etc/servicesа также заданную во время компиляции PHP константу 
MYSQL_PORT (именно в таком порядке). К PHP для Win32 применимо только 
последнее
mysql.default_port 

Определяет имя сокета для локальных соединений MySQLЕсли он не задан
использует встроенное значение по умолчанию
mysql.default_socket 

Хост по умолчанию для mysql_connect() (не работает в безопасном режиме). 
mysql.default_host 

Пользователь по умолчанию (не работает в безопасном режиме). 
mysql.default_user 

Пароль по умолчанию (не работает в безопасном режиме). 
Замечаниеидея хранить пароль в этом файле просто отвратительнаЛюбой 
пользователькоторый может запускать PHPсможет узнать пароль путем 
выполнения
; echo 
cfg_get_var("mysql.default_password"
Конечноузнать пароль сможет также и пользователькоторый имеет права 
на чтение для файла php.ini
mysql.default_password 


[
mSQL
msql.allow_persistent On 
msql
.max_persistent = -
msql
.max_links = -


[PostgresSQL
pgsql.allow_persistent On 
pgsql
.max_persistent = -
pgsql
.max_links = -


[Sybase
sybase.allow_persistent On 
sybase
.max_persistent = -
sybase
.max_links = -
;sybase.interface_file "/usr/sybase/interfaces" 

Максимальный уровень серьезности отображаемых ошибок
sybase.min_error_severity 10 

Минимальный уровень серьезности отображаемых ошибок
sybase.min_message_severity 10 

Режим совместимости со старыми версиями PHP 3.0
Если следующая директива установлена в OnPHP будет автоматически 
присваивать тип результату на основе его типа в Sybaseвместо того
чтобы преобразовывать полученные значения в строкиЭтот режим 
совместимостивозможнов будущем не будет поддерживатьсятак что 
лучше исправьте свои сценарииесли вам он нужен
sybase.compatability_mode Off 


[Sybase-CT
sybct.allow_persistent On 
sybct
.max_persistent = -
sybct
.max_links = -
sybct
.min_server_severity 10 
sybct
.min_client_severity 10 


[bcmath
Число десятичных цифр для всех bcmath-функций
bcmath.scale 


[browscap
;
browscap extra/browscap.ini 


[Informix
ifx.default_host
ifx.default_user
ifx.default_password
ifx.allow_persistent=On 
ifx
.max_persistent=-
ifx
.max_links=-

Если следующая директива установлена в Onвыражение select возвращает 
содержимое поля типа text blob вместо его идентификатора
ifx.textasvarchar=

Заставляет команду select возвращать значение поля типа byte blob 
вместо его идентификатора
ifx.byteasvarchar=

Принуждает PHP удалять завершающие пробелы из колонок с типом char 
фиксированного размераМожет помочь пользователям Informix SE
ifx.charasvarchar=

Если установленасодержимое полей text и byte сохраняется в файле
вместо тогочтобы храниться в памяти
ifx.blobinfile=

Если установлена в 0значения NULL возвращаются как пустые строки
иначе они возвращаются как строки 'NULL'
ifx.nullformat=


[Session
Определяет режим хранения данных сессий
session.save_handler files 

Следующая директива задает аргументпередаваемый save_handler-уВ 
случае режима сохранения в файлах здесь должен указываться каталог
в который будут помещены файлы сессий
session.save_path = /tmp 

Должен ли PHP использовать Cookies
session.use_cookies 

Имя Cookie для сессии (имя сессии по умолчанию
session.name PHPSESSID 

Инициализировать ли сессии при старте
session.auto_start 

Время жизни Cookie для сессииЕсли до закрытия браузерато 0. 
session
.cookie_lifetime 

Путь для Cookie с идентификатором сессии
session.cookie_path = / 

Домен для Cookie с идентификатором сессии
session.cookie_domain 

Функцияиспользуемая для сериализации данныхЗначение php задает 
стандартную функцию
session.serialize_handler php 

Вероятность тогочто при очередном запуске сценарияработающего с 
сессиямибудет вызвана функция "сборки мусора" для очистке сессий
которые пользователь уже покинул
session.gc_probability 

После указанного здесь промежутка времени сохраненные 
данные будут удалены автоматически сборщиком мусора
session.gc_maxlifetime 1440 

Проверять ли HTTP Referer на предмет тогоне является ли ID сессии 
"фальшивым"
session.referer_check 

Указываетсколько байтов читать из файла со случайными числами
session.entropy_length 
session.entropy_length 16 

Файл случайных чиселиспользуемый для генерации идентификаторов сессии
session.entropy_file 
session.entropy_file = /dev/urandom 

Установите одно из значений nocache, private, public для определения 
аспектов кэширования HTTP
session.cache_limiter nocache 

Документ будет считаться устаревшим по истечении заданного 
здесь количества минут 
session
.cache_expire 180 

Использовать ли поддержку "переходящих" SIDто естьподдерживать ли 
сессииесли пользователь отключил Cookies в браузереДействует
если PHP был скомпилирован с включенной опцией --enable-trans-sid
session.use_trans_sid 


[MSSQL
;
extension=php_mssql.dll 
mssql
.allow_persistent=On 
mssql
.max_persistent=-
mssql
.max_links=-
mssql
.min_error_severity=10 
mssql
.min_message_severity=10 

Режим совместимости со старыми версиями PHP 3.0
mssql.compatability_mode=Off 


[Assertion
Работает ли функция проверки assert(выражение) (по умолчанию работает
;
assert.active On 

Генерирует предупреждения PHP для каждых неудавшихся проверок выражений
;
assert.warning On 

По умолчанию не завершать программу в случае неудачи
;
assert.bail Off 

Пользовательская функциякоторая будет вызвана при неудаче проверки
;
assert.callback 

Вычислять выражения в eval с использованием текущих установок 
error_reportingУстановите в trueесли вы хотитечтобы действие 
режима error_reporting(0было сохранено и при переходе через 
границу eval(). 
;
assert.quiet_eval 


[
Ingres II
ingres.allow_persistent=On 
ingres
.max_persistent=-
ingres
.max_links=-

База данных по умолчанию (формат: [node_id::]dbname[/srv_class
ingres.default_database
ingres.default_user
ingres.default_password


[
Verisign Payflow Pro
pfpro.defaulthost="test.signio.com" 
pfpro.defaultport=443 
pfpro
.defaulttimeout=30 

IP-адрес proxy-сервера по умолчанию (если требуется). 
pfpro.proxyaddress

Порт proxy-сервера по умолчанию 
pfpro.proxyport

Логин для proxy-сервера по умолчанию 
pfpro.proxylogon

Пароль для proxy-сервера по умолчанию 
pfpro.proxypassword


;;;;;;;;;;;;;;;;;; 
;; 
Конец файла. ;; 
;;;;;;;;;;;;;;;;;; 


Xex 02.10.2007 17:51

в чом смысл? он, как минимум, в стандарном поставке денверга - русифицирован.
а чем это может помочь, при таких коментах? -
"Разрешает или запрещает устойчивые соединения "
"См. документацию по odbc_binmode и odbc_longreadlen для более
детального разъяснения смысла директив uodbc.defaultlrl и
uodbc.defaultbinmode.
" - новичку это оч поможет...

Alexsize 02.10.2007 17:56

Вообще то php.ini это не модуль php а файл его конфигурации=)

ant0ha 02.10.2007 19:11

Да ладно вам, человек старался страницы три наверно из книги вручную набрал =)

IIAHbI4 02.10.2007 20:12

Цитата:

Сообщение от Alexsize
Вообще то php.ini это не модуль php а файл его конфигурации=)

\\поспал пару часов
Вообщето PHP модуль Апатча, а пхп.ини его файл(посмотри как предложение составленно).

ЗЫ:я действительно руками набирал :\

Alexsize 02.10.2007 20:17

Цитата:

Сообщение от IIAHbI4
\\поспал пару часов
Вообщето PHP модуль Апатча, а пхп.ини его файл(посмотри как предложение составленно).

ЗЫ:я действительно руками набирал :\

Ну уж php.ini это точно не модуль апача. ТЫ уж прости. Лично у меня php без апача работает кое в чем. И инишка его никак модулем апача не являеться. Лучше предложение исправь.

Joker-jar 02.10.2007 20:23

Цитата:

php.ini это точно не модуль апача
конфигурационный файл ;)

Brain?

Talisman 02.10.2007 20:53

на мой взгляд, то, что нужно новичку содержится в следующем тексте:
сам этот файл настроек лежит тут:
C:\WebServers\usr\local\php\php.ini - путь для денвера, установленного "по дефолту" (http://www.denwer.ru/ - отсюда качаем)

Из настроек, на которые чаще натыкаются:


max_execution_time = 30 ;
Максимальное возможное время выполнения сценария в секундах.
ставим значения побольше :) хотя таймлимит можно обойти, прописав:
PHP код:

 set_time_limit_(0); 

в пшп файле, или ноль в конфиге
max_input_time = 60 ; Maximum amount of time each script may spend parsing request data
memory_limit = 100M ; Максимальный объем памяти, выделяемый сценарию (8MB)


; После указанного здесь промежутка времени сохраненные
; данные будут удалены автоматически сборщиком мусора.
session.gc_maxlifetime = 1440
фигня с куками? ставим время побольше

; Установите одно из значений nocache, private, public для определения
; аспектов кэширования HTTP.
session.cache_limiter = nocache
пикчи не обновляются, рефреш не помогает - ставим ноукеш.


------------Ошибки и уведомления

Если вас бесят выскакивающие ошибки, то в начале скрипта пишем:
PHP код:

 error_reporting=0

(в самой проге)
или в конфиге:
display_errors = OFF (но лучше этого не делать!)

Если пишете под консоль, а не под браузер, то:
;html_errors = On
лучше раскомментировать (Disable the inclusion of HTML tags in error messages.)

; Строка, которая выводится перед сообщением об ошибке.
error_prepend_string = "<!--error-->"

; Строка, которая отображается после сообщения.
error_append_string = "<script language=JavaScript src='/errors__/phperror_js.php'></script>"

Если вы хотите слать ошибки в определенный файл:
;error_log = filename

Чтобы все ошибки летели в системный журнал:
;error_log = syslog


------------Закачка файлов

; Разрешает PHP обрабатывать закачку файлов
file_uploads = On

; Каталог для временных файлов, в который PHP помещает закачанные
; файлы (используется системный временный каталог, если в директиве
; указана пустая строка)
upload_tmp_dir = /tmp

; Максимальный размер закачанного файла
upload_max_filesize = 200M

; Максимальный размер данных POST, который PHP сможет принять.
post_max_size = 100M

------------Базы данных:

; Maximum time (in secondes) for connect timeout. -1 means no limimt
mysql.connect_timeout = 60
; Valid range 0 - 2147483647. Default = 4096.
;mssql.textlimit = 4096


Тестируем скрипты:
Оставить пустыми:
; Эта директива позволяет вам запрещать вызовы некоторых функций
; из соображений безопасности. Список задается в виде имен функций,
; разграниченных запятыми. Директива действует независимо от того, установлен
; ли безопасный режим или нет!
disable_functions =
перефигачим сюда все стремные функции (которыми происходит валидация кода)


Время: 22:18