یه برنامه نویس معمولی لینوکس کار
لینوکسی شو : نصب لاراول در اوبونتو
وقتی حرف از بهترین ها میزنیم ، باید تمام جنبه های اون رو بررسی کنیم .
اوبونتو سیستم عامل آزاد ، قوی و متن باز هست و شما برای داشتنش فقط باید هزینه اینترنت رو بدید ( زیاده . میدونم . اما دیگه سیستم عامل واقعا مال خودتونه و هرکاری خواستید میتونید انجام بدید به صورت رایگان و هر بار نمیاد بگه لایسنس بخر تا چیزی که حقت هست رو فعلا بهت بدم و دوباره ازت بگیرمش . )
حالا میخوایم توی اوبنتو با یکی از قویترین زبان های برنامه نویسی به اسم php کد بزنیم .
این زبان (php) یک زبان اسکریپتی بر اساس CGI هست که فریم ورک ها و چارچوب های زیادی داره . مثل کدیگنایتر ، فالکون ، سیمفونی ، لاراول و ...
من لاراول رو انتخاب میکنم چون کار باهاش خیلی راحتتره ، امکاناتش کاملتره و مسلما کار باهاش برام راحتتره . بازارشم داغتره .
خوب حالا بریم که لاراول رو روی اوبونتو نصب کنیم .
اول از همه برای نصب لاراول باید لمپ سرور رو نصب کنید . پس به مطلبی که در این مورد نوشتم برید و لمپ سرور رو ایجاد کنید .
حالا باید کامپوزر رو نصب کنیم .
به ترمینال برید و دستور زیر رو بزنید.
$ 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 سایت باز بشه .
در آخر اگر مطلبم مفید بود یک فنجون قهوه مهمونم کن . حرف زیاد داریم بزنیم.
مطلبی دیگر از این انتشارات
? جشن روز آزادی نرم افزار ۱۳۹۸ ?
مطلبی دیگر از این انتشارات
چطوری برنامه نویسی یاد بگیرم؟
مطلبی دیگر از این انتشارات
تجربیات یک فریلنسر از ۳ سال حبس شدن در اتاق