اگر شما یک توسعه دهنده لاراول هستید و به دنبال یک ابزار مدیریت سرویسهای کاربردی سریع و موثر هستید، Herd میتواند یکی از بهترین انتخابها برای شما باشد. این ابزار کوچک اما قدرتمند به ویژه برای توسعهدهندههای ویندوز که نیاز به مدیریت سرویسهای مختلف دارند، بسیار کارآمد است. در این راهنمایی، نحوه نصب و استفاده از Herd در محیط ویندوز برای پروژههای لاراول خود را به صورت دقیق بررسی میکنیم.
اول از همه، باید بدانید که Herd یک ابزار خط فرمان است که به شما اجازه میدهد به سرعت سرویسهای مختلفی را برای پروژههای لاراول خود راهاندازی کنید. این ابزار به شما این امکان را میدهد که بتوانید سرویسهایی همچون MySQL، Redis و حتی Queueها را مدیریت کنید. استفاده از Herd میتواند تجربه توسعه شما را سادهتر و سریعتر کند.
برای استفاده از Herd روی ویندوز، باید ابتدا محیط توسعه ویندوز خود را آماده کنید. این کار شامل نصب نرمافزارهایی مانند WSL (Windows Subsystem for Linux) و همچنین اطمینان از بروزرسانی ابزارهای خط فرمان شماست.
در اینجا کدهای مورد نیاز برای نصب Herd و اتصال آن به پروژه لاراول خود را شرح خواهیم داد. این فرآیند نه تنها برای تازهکاران بلکه برای توسعه دهندگان حرفهای نیز ارزشمند است.
در ادامه، شما میتوانید یک نمونه از روش نصب Herd و چگونگی اتصال آن به پروژه لاراول خود را ببینید. بعد از این مرحله، شما قادر به مدیریت سرویسهای مختلف با استفاده از حجمی کم خواهید بود.
نمونه کد برای نصب Herd روی ویندوز
wsl --install
wsl --distribution Ubuntu
apt-get update
apt-get install php-cli php-zip unzip curl
curl -s https://laravel.build/example-app | bash
cd example-app
./vendor/bin/sail up
توضیح کد خط به خط
wsl --install
این دستور برای نصب WSL یا همان زیرسیستم برای لینوکس در ویندوز مورد استفاده قرار میگیرد.
wsl --distribution Ubuntu
این دستور برای نصب توزیع اوبونتو به عنوان سیستم عامل پیش فرض در WSL استفاده میشود.
apt-get update
با این دستور، شما لیست بستههای موجود را بروز میکنید تا بتوانید آخرین نسخه از نرمافزارها را نصب کنید.
apt-get install php-cli php-zip unzip curl
این دستور بستههای مورد نیاز PHP CLI، PH ZIP، Unzip و Curl را نصب میکند که برای اجرای Herd ضروری هستند.
curl -s https://laravel.build/example-app | bash
با این دستور، یک پروژه جدید لاراول با نام example-app ایجاد میشود.
cd example-app
به دایرکتوری پروژه لاراول میرود.
./vendor/bin/sail up
سرور محلی لاراول Sail را اجرا میکند تا برنامه آماده استفاده شود.