їх завантаженні на сервер. Повинен допускати запис, незалежно від того, яким користувачем РНР використовується.
userjtir string
Основне ім'я каталога, що використовується в домашньому каталозі користувачів для файлів РНР, наприклад publicjitml.
\varnjplus_overloading boolean
Якщо дозволено, ця опція видає при висновку РНР повідомлення коли оператор плюс( + ) використовується в рядку. Це повинне полегшити пошук сценаріїв, які повинні бути перезаписані із заміною на ( . ) -string concatenator.
3.3 Директиви Конфігурації Пошти
SMTP string
Ім'я DNS або IP адреса серверу SMTP, який повинен використовуватися РНР під Windows для відправки повідомлення функцією дІаіЮ.
sendmailjrom string*
^
Визначає "From:" - поштова адреса, яка використовується в повідомленні, відправленому РНР під Windows.
sendmail_path string
Указує де може бути знайдена програма sendmail, звичайно це /usr/sbin/sendmail або /usr/lib/sendmail configure робить чесну спробу визначити це за вас і встановлює значення за умовчанням, але у разі невдачі ви можете встановити це тут.
Системи не використовуючі sendmail повинні встановити оболонку/заміну sendmail їх пропонованою системою пошти, якщо є. Наприклад Qmail користувачі можуть вказати /var/qmail/bin/sendmail,
3.4 Директиви Конфігурації Safe Mode
safejnode boolean
Встановлює допустимість РНР safe mode. Читайте главу Безопасность (Security) для більшої інформації
safejnode_execjfir string
Якщо РНР використовується в safe mode svstemO і інші функції, що виконують системні програми, відмовляються запускати програми, які знаходяться не в цьому каталозі.
3.5 Debugger Configuration Directives
debugger, host string
DNS-ім'я або IP-адреса хосту використовується відладчиком. debugger.port string
Номер порту використовується відладчиком.
V
debugger, enabled boolean
Задає допустимість використовування відладчика.
3.6 Директиви Завантаження Розширень(Ехіеп«іоп Loading)
enable_dl boolean
Ця директива дійсно корисна тільки в модулі РНР під Apache. Ви можете разрешать/запрещать динамічне завантаження розширень РНР функцією dIO роздільно по каталогах и/или по віртуальних серверах.
Основна причина для виключення динамічного завантаження - безпека. З динамічним завантаженням, можна ігнорувати всі обмеження safejmode і open_basedir.
За умовчанням динамічне завантаження повинне допускатися, за винятком випадків, коли використовується safe-mode. В safe-mode завжди неприпустимо використовування dIO .
extensionjlir string
В якому каталозі РНР повинен шукати динамічно завантажувані розширення.
extension string
Які динамічно завантажувані розширення завантажити, при запуску РНР.
3.7 Директиви конфігурації MySQL
туsql allow^persistent boolean
Припуститися постійні/стійкі MySQL з'єднання. туsql.max persistent integer
Максимальне число постійних MySQL з'єднань за один процес.
V
mysql.maxjinks integer
Максимальне число MySQL з'єднань за процес, включаючи постійні
з'єднання.
3.8 Директиви конфігурації mSQL
msql.allow^persistent boolean
Припуститися постійні mSQL з'єднання. msqlmax_persistent integer
Maximum number persistent mSQL connections per process. msqlmaxJinks integer
Максимальне число постійних mSQL з'єднань за один процес.
3.9 Директиви конфігурації Postgres
pgsql.allowjpersistent boolean
Припуститися постійні/стійкі з'єднання Postgres. pgsqlmax_persistent integer
Максимальне число постійних з'єднань Postgres за процес. pgsqlmaxjinks integer
Максимальне число Postgres з'єднань за процес, включаючи постійні з'єднання.
3.10 Директиви Конфігурації Sybase
sybase.attowjiersistent boolean
Припуститися постійні Sybase з'єднання. sybase.max_persistent integer ,
Максимальне число постійних Sybase з'єднань за процес. Sybase.max Jinks integer
Максимальне число Sybase з'єднань за процес, включаючи постійні з'єднання.
3.11 Директиви Конфігурації Sybase-CT
sybct. allow^persistent boolean
Припуститися постійні Sybase-CT з'єднання. За умовчанням включено. sybct.maxjpersistent integer
Максимальне число постійних Sybase-CT з'єднань за процес. За умовчанням значення -1 що означає необмежену кількість.
sybct max Jinks integer
Максимальне число Sybase-CT з'єднань за процес, включаючи постійні з'єднання. За умовчанням значення -1 що означає необмежену кількість.
sybct. min_server_severity integer
Повідомлення Серверу із ступенем більш ніж або рівної sybct.min_server_severity будуть повідомлені як попередження. Ця величина може також встановлюватися з сценарію викликом Sybasejrnin_server_severityO * Значення за умовчанням - 10, яке повідомляє помилки строгості інформації, або вище,
sybct.mm_client_severity integer
Повідомлення бібліотеки Клієнта із строгістю більш ніж або рівної sybct.min_client_severity будуть повідомлені як попередженнях. Ця величина може також встановлюватися з сценарію викликом sybase_min_client_severity() . За умовчанням - 10, що ефективно забороняє висновок.
sybct.loginjtimeoKt integer
Максимальний час (в секундах) очікування повторної спроби з'єднання, перш ніж буде відмова. Майте у вигляді, що якщо max_executionjime перевищений коли час спроби з'єднання закінчиться, ваш сценарій буде розірваний будуть перш, ніж зроблені які-небудь дії на випадок відмови. За умовчанням - одна хвилина.
sybct.timeottt integer
Максимальний час(в секундах) очікування закінчення select_db або виконання запиту. Майте у вигляді, що якщо max_execution_time перевищений, коли час функціонування закінчується, ваш сценарій буде розірваний будуть перш, ніж зроблені які-небудь дії на випадок відмови. За умовчанням не обмежено.
sybct.hostname string
Ім'я хосту, з яким ви хочете з'єднатися, для показу sp_who. За умовчанням - попе.
3.13 Директиви Конфігурації ВС Math
bcmaih. scale integer
Кількість десяткових цифр для всіх функцій bcmath.
3.14 Директиви Конфігурації Можливостей Броузера
browscap string
ім'я файлу можливостей браузера.
3.15 Директиви Конфігурації Уніфікованих ODBC
uodbc.default_db string
ДЖЕРЕЛО ДАНИХ ODBC, для використовування, якщо нічого не визначено в odbc connectO або odbc pconnectO .
uodbc.default_user string
Ім'я користувача, що використовується якщо немає визначень в odbc connectO або odbc pconnectO .
uodbc.default_pw string
Пароль, що використовується, якщо не визначено в odbc connectO або odbc pconnectO.
uodbc.attowjpersistent boolean
Припуститися постійні/стійкі ODBC з'єднання. uodbc.max_persistent integer
Максимальне число постійних ODBC з'єднань за процес. uodbc.maxJinks integer
Максимальне число ODBC з'єднань за процес, включаючи постійні з'єднання.
3.16 Безпека
РНР - могутній Мова і інтерпретатор, незалежно від того, чи включений він у веб-сервер як модуль або виконується як розділення здійснимих файлів(Ьіпагу) CGI, він може мати доступ до файлів, виконувати команди і відкривати мережні з'єднання на сервері. Ці властивості дають можливість виконувати що-небудь на веб-сервері небезпечне за умовчанням. РНР розроблений спеціально для того, щоб бути більш безпечним Моваом для написання програм ,CGI, ніж Perl або З, З правильним вибором compile-time і runtime опцій конфігурації він дає вам якраз ту комбінацію свободи і безпеки, яка вам потрібна.
Як є багато різних шляхів використовування РНР, є і великий вибір конфігурацій, що управляють поведінкою РНР. Великий вибір опцій гарантує, що ви можете використовувати РНР для багатьох цілей, але це також означає що є комбінації цих опцій