لینوکسی شو : نصب لاراول در اوبونتو

وقتی حرف از بهترین ها میزنیم ، باید تمام جنبه های اون رو بررسی کنیم .

اوبونتو سیستم عامل آزاد ، قوی و متن باز هست و شما برای داشتنش فقط باید هزینه اینترنت رو بدید ( زیاده . میدونم . اما دیگه سیستم عامل واقعا مال خودتونه و هرکاری خواستید میتونید انجام بدید به صورت رایگان و هر بار نمیاد بگه لایسنس بخر تا چیزی که حقت هست رو فعلا بهت بدم و دوباره ازت بگیرمش . )

حالا میخوایم توی اوبنتو با یکی از قویترین زبان های برنامه نویسی به اسم php کد بزنیم .

این زبان (php) یک زبان اسکریپتی بر اساس CGI هست که فریم ورک ها و چارچوب های زیادی داره . مثل کدیگنایتر ، فالکون ، سیمفونی ، لاراول و ...

من لاراول رو انتخاب میکنم چون کار باهاش خیلی راحتتره ، امکاناتش کاملتره و مسلما کار باهاش برام راحتتره . بازارشم داغتره .

http://laravel.com


خوب حالا بریم که لاراول رو روی اوبونتو نصب کنیم .

اول از همه برای نصب لاراول باید لمپ سرور رو نصب کنید . پس به مطلبی که در این مورد نوشتم برید و لمپ سرور رو ایجاد کنید .

https://virgool.io/fsf-linux/%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3%DB%8C-%D8%B4%D9%88-%D9%82%D8%B3%D9%85%D8%AA-%DA%86%D9%87%D8%A7%D8%B1%D9%85-%D9%86%D8%B5%D8%A8-lamp-server-j1bvsz6a1gsw

حالا باید کامپوزر رو نصب کنیم .

به ترمینال برید و دستور زیر رو بزنید.

$ curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

این دستور ابتدا اینستالر رو دانلود میکنه و بعدش داخل usr/local/bin نصب رو انجام میده .

حالا اگر composer رو داخل ترمینال وارد کنید باید با اطلاعاتی در این مورد مواجه بشید .

حالا به پوشه html میریم و لاراول رو با استفاده از کامپوزر نصب میکنیم . زمان نصب ، به سرعت اینترنت بستگی داره .

$ sudo composer create-project laravel/laravel NiceProjectWithLaravel --prefer-dist

اسم NiceProjectWithLaravel رو به هر اسمی که میخواین ، تغییر بدید .

حالا به مسیر جایی که نصب کردید برید ( مثلا برای ما میشه :‌NiceProjectWithLaravel )

به phpmyadmin برید و یک پایگاه داده بسازید . حالا باید اطلاعات پایگاه داده رو وارد کنید .

برای اینکار باید داخل یک فایل به اسم .env برید . برای اینکار باید این فایل رو از لاراولی که نصب شده ایجاد کنید . کد زیر رو وارد کنید .

$ sudo mv .env.example .env
$ nano .env

حالا میتونین اطلاعات پایگاه داده رو وارد کنید داخل این فایل و ذخیره کنید ( با ctrl+x و بعدش y و بعدش اینتر)

حالا باید کارای توکن رو انجام بدید . دستور زیر رو بزنید :‌

$ php artisan key:generate

این کار باعث میشه که برای لاراول شما یک توکن یونیک امن ایجاد بشه و در واقع تمام توکن ها از این رشته الگو میگیرن . این کار بخشی از RSA هست.

خوب حالا میریم سر موضوع ایجاد بخش لاگین و رجیستر که روی لاراول پیشفرض قرار داره . دستور زیر رو وارد کنید .

$ php artisan make:auth
$ php artisan migrate

کد اول برای ما فایل های provider و view و کنترلر و مدل های مرتبط این کار رو درست میکنه . دستور دوم جداول دیتابیس ما رو برای لاگین و رجیستر میسازه .

حالا وقتش رسیده که تست کنیم :

$ php artisan serve 

این دستور برای شما یک پورت باز میکنه که میتونین باهاش سایت رو ببینین :‌

http://localhost:8000

شما میتونین روی پورت دیگه هم باز کنین لاراول رو . با دستور زیر :‌

$ php artisan serve --port=8002

این باعث میشه روی 8002 سایت باز بشه .

در آخر اگر مطلبم مفید بود یک فنجون قهوه مهمونم کن . حرف زیاد داریم بزنیم.