» مرکز آموزش هاست و دامین » مدیریت سرور لینوکس » آشنایی با فایل PHP.ini و اهمیت آن در وبسایت
PHP.ini چیست ؟ PHP به عنوان یک زبان و FramWork (فریمورک) برنامه نویسی با دایره وسیعی از حوزههای مورد استفاده از جمله برای توسعه دهندههای وب میباشد که قابلیت ترکیب با HTML را نیز دارد، لذا از توابع، متغیرها و کانفیگهای متعددی برخوردار است که میتوان با توجه به کدهای مورد استفاده در وبسایت آنها را تغییر داد، مقداردهی یا انعطافپذیر کرد.
این تغییرات از طریق فایلی با نام php.ini انجام میپذیرد که مسیر آن در سرورها مانند سرور مجازی اورپا و سیستمعاملهای مختلف، بعضا متفاوت است. برای یافتن محل فایل php.ini میتوانید کامند زیر را در سرورهای لینوکس اجرا کنید:
/usr/local/bin/php -i | grep 'Loaded Configuration File'
به عنوان مثال فایل php.ini در سرورهای لینوکس مبتنی بر cPanel در مسیر زیر قرار دارد:
/usr/local/lib/php.ini
یا در سرورهای Direct Admin بر اساس CGI یا CLI در مسیرهای زیر قرار دارد:
CLI Mode:
/usr/local/lib/php.ini
CGI(Suphp) Mode:
/usr/local/etc/php5/cgi/php.ini
• ثبت متغیرهای کلی
• نمایش خطاها (display_errors)
• جزییات خطاها (log_errors)
• حداکثر زمان اجرای یک اسکریپت (max_executin_time)
• حداکثر حجم فایل قابل بارگذاری (upload_max_filesize)
• ارتقا یا کاهش memory_limit
• فعال یا غیرفعال کردن انواع توابع
• مدیریت Register_Globals، Safe Mode و magic_quotes_gpc
• تغییر توابع suhosin.request.max_vars، suhosin.post.max_vars، suhosin.get.max_vars و max_input_vars
• و ….
حالا که با فایل PHP.ini آشنا شدهاید، میتوانید به راحتی با وبسایت خود در تعامل بوده و تنظیمات مورد نیاز را بر روی وبسایت خود اعمال نمایید.
شما همواره میتوانید از اینجا به بخش خدمات میزبانی وب ما دسترسی داشته باشید.
موفق باشید.