سلام
تو این آموزش می خوام نحوه ی نصب laravel رو روی wamp توضیح بدم.
وقتی میرین تو سایت laravel روی QuickStart کلیک کنید توضیحاتی هست که این فرض میکنه میدونین composer چیه و دانش phpیتونم حرفه ایه.
این کار رو برای مبتدی ها یکم سخت می کنه ، ممکنه MVC کار کرده باشن اما این براون جدیده.
این پست هم برای اینه که یکم کار رو براتون آسون تر کنه و کار با این فریمورک رو شروع کنین.
اول از همه باید بدونین معماری mvc چیه که چون اینجا آموزش چیزه دیگه ای خودتون یه سرچ بزنین ماشالاه فت و فراوونه.
دوم باید WAMP یا سرور دیگه ای رو نصب کنین که ما فرض می کنیم شما WAMP دارید. و توی درایو c هم نصب کردینش.
حالا باید OPENSSL رو فعال کنین. برای اینکار نباید از تو منوی WAMP فعالش کنین چون میاد فایل C:\wamp\bin\apache\Apache2.4.4\bin\php.ini رو ویرایش می کنه در حالیکه COMPOSER از C:\wamp\bin\php\php5.4.16\php.ini استفاده می کنه. پس تو PHP.INI دنبال extension=php_openssl.dll بگردین و ; رو از اولش بردارین تا فعال بشه.
مثل این شکل :
دلیل اتفاق بالا هم اینه که COMPOSER تو COMMAND LINE اجرا میشه نه تو WAMP.
حالا میرسیم به نصب composer :
دلیل استفاده از composer اینه که برای مدیریت تعلقات استفاده میشه و laravel هم مثل Symfony و Doctrine بر پایه library های دیگست. برای دانلود composer ویندوز اینجا کلیک کنین.
توجه کنین که چون composer به php برای اجرا شدن نیاز داره wamp رو باید قبل از اون نصب کنین.
نصب laravel:
همون طور که سایت laravel میگه باید باید این کد رو اجرا کنین :
composer create-project laravel/laravel --prefer-dist

ولی حواستون باشه قبل از اجرا برین تو آدرس www سرور wamp یعنی :
cd c:\wamp\www

حالا کد رو اجرا کنین فقط به جای --prefer-dist اسم پوشه ای که می خواین laravel توش نصب بشه رو بدین مثل :
composer create-project laravel/laravel laraveltest

حالا برای اجرای پروژه آدرس زیر رو تو مرورگر وارد کنین:
http://localhost/laraveltest/public/index.php

خب حالا دیگه به حد کافی برای شروع کار با laravel اطلاعات دارین و بسم الله دیگه :v