جمعا ۳ نوع فایل تنظیمات برای PHP وجود دارد که هر ۳ با نام php.ini و هریک برای کاربردی متفاوت استفاده می شوند. این فایل ها عبارتند از:
۱- تنظیمات مربوط به Apache:
فایل تنظیمات PHP که توسط Apache مورد استفاده قرار می گیرد در مسیر زیر قرار دارد:
/etc/php5/apache2/php.ini
۲- تنظیمات مربوط به CommandLine یا همان cli:
زمانی که در ترمینال از دستور php استفاده می کنید، تنظیماتی که مورد استفاده قرار می گیرد در داخل فایلی وجود دارد که در آدرس زیر وجود دارد.
/etc/php5/cli/php.ini
۳- تنظیمات مربوط به cgi:
زمانی که اسکریپت های cgi اجرا می شوند و در حال اجرا نیاز به php پیدا می کنند، فایل تنظیماتی که بارگذاری می شود در آدرس زیر وجود دارد.
/etc/php5/cgi/php.ini
با توجه به اینکه در نسخه جدید سیستم عامل های لینوکسی به جای PHP5 از PHP7.0 استفاده می شود، باید در مسیرهای فوق به جای php5 از php7 استفاده کنید.
به هر حال اگر می خواهید به کمک دستورات ترمینالی محل فایل تنظیمات را بیابید، می توانید از دستور زیر استفاده کنید:
php -i | grep "Loaded Configuration File"
دستور فوق آدرس فایلی که در حال حاضر بارگذاری شده و مورد استفاده قرار گرفته است را برمیگرداند(آدرس مربوط به تنظیمات php برای cli)