یوشا

دست نوشته ها و تجربیات شخصی

یوشا

دست نوشته ها و تجربیات شخصی

شهید دکتر مصطفی چمران: می گویند تقوا از تخصص لازمتر است، آنرا می پذیرم، اما می گویم آنکس که تخصص ندارد و کاری را می پذیرد بی تقواست!

طبقه بندی موضوعی

یک ابزار کوچک اما قدرتمند که می‌ تونه کار چک کردن تنظیمات php.ini برای محیط های Production و Development خیلی ساده کنه: PHP Ini Scanner

 

PHP Ini Scanner

قطعاً براتون پیش اومده که بعد از نصب PHP یا انتقال یک پروژه به سرور جدید، با مشکلاتی مثل نمایش خطا ها، تنظیمات حافظه و مسائل امنیتی مواجه شدید... بررسی دستی php.ini هم وقت‌ گیره و هم احتمال اشتباه داره!

ابزار PHP INI Scanner برای حل این مشکل ساخته شده: یک ابزار خط فرمان سبک که تنظیمات php.ini شما رو با استانداردهای محیط توسعه (Development) یا محیط واقعی (Production) بررسی می‌ کنه.

current version PHP PHP issues repo size GitHub license

 

 ویژگی‌ ها

  • پشتیبانی از PHP 7.4 تا 8.5
  • دو حالت بررسی Development و Production
  • دریافت فایل php.ini از کاربر یا تشخیص خودکار فایل php.ini سیستم
  • خروجی رنگی و خوانا در ترمینال!
  • پشتیبانی از ویندوز و گنولینوکس
  • نصب سریع با Composer
  • متن‌ باز و تحت پروانه GPL-3.0

 

پیشنیازها

  1. PHP 7.4 - 8.*
  2. Composer >= 2

 

نصب

بکمک ابزار Composer:

# نصب بصورت سراسری در کل سیستم(کاربر جاری)
composer global require yousha/php-ini-scanner

# یا نصب در هر پروژه
composer require yousha/php-ini-scanner

 

استفاده

# بررسی برای محیط پروکشن
php ./vendor/bin/php-ini-scanner scan -p -i /path/to/php.ini

# بررسی برای محیط توسعه
php ./vendor/bin/php-ini-scanner scan -d

# یا مشخص کردن مسیر فایل خاص
php ./vendor/bin/php-ini-scanner scan -p -i "C:\Programs\PHP\php.ini

 

تصویر

 

آدرس مخزن پروژه: github.com/yousha/php-ini-scanner

  • ۰۴/۱۲/۰۱
  • یوشا آل ایوب

Configuration

Scanner

development

linter

php.ini

production

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">