search icon

تنظیم Composer Mirror

معرفی Composer

Composer یک ابزار مدیریت وابستگی (Dependency Manager) برای زبان برنامه‌نویسی PHP است که به توسعه‌دهندگان اجازه می‌دهد کتابخانه‌های مورد نیاز پروژه‌های خود را به‌راحتی مدیریت کنند.

توسعه‌دهندگان PHP می‌توانند از طریق Composer به کتابخانه‌هایی که پیش‌تر توسط دیگران توسعه یافته و در مخزن Packagist منتشر شده‌اند دسترسی پیدا کرده و آن‌ها را در پروژه‌های خود استفاده کنند.

هم‌چنین می‌توانند کتابخانه‌هایی که خود توسعه داده‌اند را در Packagist منتشر کنند تا سایر برنامه‌نویسان نیز بتوانند از آن بهره‌مند شوند.

 

نصب پکیج‌ها با استفاده از Mirror در Runflare (برای Composer)

هنگام نصب پکیج‌ها با Composer، اگر نمی‌خواهید mirror را به‌صورت global در فایل تنظیمات تعریف کنید، می‌توانید از روش زیر استفاده کنید تا فقط برای همان نصب خاص از mirror بهره ببرید.

composer config --global repo.packagist composer https://mirror-composer.runflare.com

 

اگر نمی‌خواهید تنظیمات به‌صورت سراسری (global) ذخیره شود، می‌توانید دستور را بدون –global اجرا کنید تا فقط در سطح پروژه اعمال شود:

composer config repo.packagist composer https://mirror-composer.runflare.com