نصب Laravel در CentOS

supermod 25 تیر 1396 ۰ دیدگاه
نصب Laravel بر روی CentOS

Laravel چیست؟

« لاراول » ( Laravel ) یک فریم‌ورک php مبتنی بر معماری MVC است. این چارچوب بسیار قدرتمند، کدباز و رایگان است.

لاراول امکان توسعه برنامه‌های تحت وب را آسان و سریع کرده و بسیار انعطاف‌پذیر است. در این فریم‌ورک می‌توان عملکرد بسیاری از بخش‌ها را بدون نیاز به تغییر در کدهای اصلی تغییر داد و هنگام ایجاد یک اپلیکیشن برای کدهای تکراری برنامه‌نویسی، راه‌حل و (short code)های مناسب ارائه می‌دهد.

روند رشد این فریم‌ورک در سال‌های اخیر بسیار سریع بوده است و اکنون جزء یکی از محبوب‌ترین فریم‌ورک‌های زبان پی‌اچ‌پی است.

از جمله مزایای این فریم‌ورک می‌توان به موارد زیر اشاره کرد:

راه‌اندازی آسان

یادگیری آسان

به‌‎روزرسانی آسان

بدون داشتن کد نویسی‌های تودرتو

دارای قابلیت ماژولار (از جمله Bundle و Composer)

مبتنی بر معماری منعطف (MVC)

ارتباط با دیتابیس و اجرای دستورات به صورت سریع و آسان

بهره‌مندی از (ORM) با نام (Eloquent) با کارایی و انعطاف چشمگیر

بهره‌مندی از (templating engine) با نام (Blade) با امکانات مناسب

توسعه اختصاصی سیستم مسیر دهی (routing)

اجرای آسان روندهای معمول برنامه‌نویسی مانند احراز هویت

انجام تست‌های متعدد از واحدهای مختلف برنامه با دستورات ساده

نصب لاراول روی CentOS

پیش‌نیازهای نصب لاراول:

نسخه PHP:

۵٫۶ و بالاتر

ماژول‌های PHP:

(OpenSSL , PDO , Mbstring , Tokenizer)

ابتدا باید (epel) را نصب کنید.

yum install epel-release

سپس (Composer) را نیز نصب کنید.

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
chmod+x /usr/local/bin/composer
حال می‌توان لاراول را نصب کرد.
git clonehttps://github.com/laravel/laravel.git
cd laravel
composer install
chown -R USER.USER laravel
chmod -R 755 laravel
 در نهایت باید (Encryption Key) ایجاد شده و در فایل (app.php) دخیره شود.
php artisan key:generate
Application key [Z4hfTHU7hFMwHauzOwv7rO9e0MJ9UnhQ] set successfully.
اطلاعات را در فایل (config/app.php) در قسمت (APP_KEY) به شکل زیر ذخیره کنید.
‘key’ => env(‘APP_KEY’, ‘Z4hfTHU7hFMwHauzOwv7rO9e0MJ9UnhQ’),
‘cipher’ => ‘AES-256-CBC’,
در نهایت سرویس apache را restart کنید.
service httpd restart
فناوران شبکه سینداد (دانش بنیان)

سینداد یعنی هدیه‌ی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.