PHP Australia Conference 2015

Runtime Configuration

تنظیمات موجود در php.ini می‌توانند بر رفتار ماجول آپاچی PHP اثرگذار باشند. تنظیمات php_flag در فایل تنظیمات سرور یا فایل‌های محلی .htaccess توانایی لغو تنظیمات php.ini را دارا هستند.

Example #1 عدم تجزیه لغوی PHP برای یک دایرکتوری با استفاده از .htaccess

php_flag engine off

گزینه‌های تنظیم آپاچی
نام پیش‌فرض قابل تغییر روند تغییر
engine "1" PHP_INI_ALL موجود از زمان PHP 4.0.5.
child_terminate "0" PHP_INI_ALL موجود از زمان PHP 4.0.5.
last_modified "0" PHP_INI_ALL موجود از زمان PHP 4.0.5.
xbithack "0" PHP_INI_ALL موجود از زمان PHP 4.0.5.
For further details and definitions of the PHP_INI_* modes, see the Where a configuration setting may be set.

Here's a short explanation of the configuration directives.

engine boolean

خاموش یا روشن نمودن تجزیه لغوی PHP. این شبه جمله تنها در نسخه ماجول آپاچی PHP قابل استفاده است. این ویژگی توسط سایت‌هایی استفاده می‌شود که خواهان روشن و خاموش نمودن تجزیه لغوی PHP به ازای هر دایرکتوری یا سرور مجازی هستند. PHP را می‌توان با قرار دادن engine off در محل‌های مناسب در فایل httpd.conf فعال یا غیرفعال ساخت.

child_terminate boolean

تعیین امکان درخواست پایان دادن پردازه‌های فرزند توسط اسکریپت PHP. apache_child_terminate() را نیز ببینید.

last_modified boolean

ارسال تاریخ تغییرات اسکریپت PHP به عنوان سرایند Last-Modified: برای این درخواست.

xbithack boolean

تجزیه لغوی فایل‌ها بدون توجه به انتهای فایل‌ها در PHP با تعیین بیت اجرا.

add a note add a note

User Contributed Notes 1 note

up
0
Anonymous
3 years ago
An important note:

Even though you turn off the engine with:

php_flag engine off

Doing:

php_flag engine on

does NOT turn it on. You need to instead do:

php_flag engine 1
To Top