نصب composer و openssl در ویندوز 7

آموزش نصب composer و کاربرد composer در پروژه های برنامه نویسی با زبان php چیست و چرا باید از آن استفاده کرد

composer

اساسا composer چیست و چرا باید از آن استفاده کرد ؟ برای پاسخ این سوال باید به یک نیاز توجه کرد و آن نیاز لزوم مدیریت وابستگی های پروژه های PHP است خوب وابستگی چیست !! وابستگی هم میتوان به ماژول ها یا مجموع توابعی اشاره کرد که در پوشه vendor پروژه شما دانلود و نصب میشوند و شما می توانید از آنها در برنامه های خود استفاده کنید به طور مثال اگر شما نیاز به تبدیل تاریخ از میلادی به شمسی دارید و میخواهید از یک ماژول استفاده کنید میتوانید از https://github.com/morilog/jalali استفاده کنید خوب هزاران ماژول و پلاگین کاربردی برای PHP نوشته شده است که شما میتوانید از آنها به صورت متن باز و رایگان استفاده کنید و همین ویژگی یکی از مهم تریم مزیت PHP است. چرا که پکیج ها بر روی سیستم کنترل نسخه مانند github به صورت پیوسته توسط توسعه دهندگانشان به روز میشوند و بعد از به روزرسانی نسخه های جدیدی را منتشر میکنند و شما با وارد کردن دستورات  composer میتوانند آنها را نصب یا به روز کنید

خوب بریم سراغ نصب composer در ویندوز

برای شروع کافیه که به وب سایت https://getcomposer.org/download مراجعه نمایید و نسخه مرتبط با سیستم عامل خود را نصب کنید برای شما که میخواهید در ویندوز نصب را انجام دهید مانند همه نرم افزارها مراحل نصب را طی کنید و فقط یک نکته کوچک دارد و آن هم این است که باید فایل php که روی سیستم شما نصب شده است را از درون سیستم خود browse کنید به طور مثال اگر شما از xampp استفاده میکنید میتوانید وارد پوشه ای که xampp را نصب کرده اید شوید و درون پوشه php فایل مورد نیاز را select کنید.

خوب حالا میخواهیم تست کنیم که comopser به درستی نصب شده است یا خیر؟ میتواتید وارد محیط cmd شوید و دستور composer را وارد کنید اگر متنی از بابت معرفی composer  و... اومد یعنی نصب به خوبی انجام شده است . 

یک تست ساده برای نصب وابستگی تبدیل تاریخ در composer

اگر وارد لینکی که در بالا معرفی کردیم شوید توضیحات نصب و .. را گفته یعنی شما باید در root  پروژه خود که برپایه composer است دستور

composer require morilog/jalali

 را وارد کنید این دستور یعنی نسخه ۳ morilog/jlalai را برای شما نصب میکند . و بعد از نصب میتوانید با دستور ساده 

echo jdate();

تاریخ الان به شمسی را مشاهده کنید . 

از مزیت های استفاده از composer همان طور که در آموزش بالا هم گفته شد نسخه وابستگی ها به صورت خودکار قابل به روزرسانی هستند مثلا اگر ویژگی جدیدی به morilog/jalali اضافه شود شما با زدن دستور

composer u

به صورت خودکار به آخرین نسخه همه پکیج های نصب شده روی پروژه خود ارتقا پیدا کنید.

همه فریم ورک های PHP بر پایه composer هستند مانند Larave , codeigniter و... و برای اینکه همیشه به روز باشید باید دستور composer u که خلاصه دستور composer update است را وارد کنید . فقط توجه داشته باشید که هنگام نصب صبور باشید...

مطالب مرتبط

ممکن است این مطالب به شما کمک کند...

 آموزش نصب پایتون python در ویندوز
آموزش نصب پایتون python در ویندوز

آموزش نصب پایتون python در ویندوز بدون نقص و کامل <br>

 آموزش نصب laravel در ویندوز
آموزش نصب laravel در ویندوز

آموزش نصب لاراول laravel در ویندوز با استفاده از composer

 آموزش نصب  و آپدیت npm در ویندوز
آموزش نصب و آپدیت npm در ویندوز

آموزش نصب و آپدیت npm در ویندوز

 آموزش نصب gulp
آموزش نصب gulp

آموزش نصب gulp در ویندوز با استفاده از node.js و سرویس npm در cmd