جدول محتوایی

فریموورک لاراول

لاراول یکی از فریمورک های زبان برنامه نویسی PHP است که برای توسعه برنامه های کاربردی وب طراحی شده و بر اساس MVC کار می کند. فریمورک لاراول نوشتن برنامه های کاربردی وب و پروژه های PHP را آسان می کند.

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

لاراول مجموعه ای از بهترین کد ها را با سینتکس معنادار و خلاقانه ارائه می دهد. که در نتیجه کارهای رایج مانند احراز هویت، مسیریابی، جلسات، کار با دیتابیس و غیره را بسیار ساده میکند.

لاراول مشکلات توسعه را هم برای توسعه دهنده و هم برای مشتری کاهش می دهد. Laravel، Symphony، KickPh، و Igniter code برخی از محبوب ترین فریم ورک های زبان PHP هستند.

 

laravel logo

 

چرا باید لاراول را یاد بگیریم و از آن استفاده کنیم؟

 

  • تسهیل وظایف برنامه نویسی معمولی مانند احراز هویت، مسیریابی، جلسات و حافظه پنهان.
  • راه اندازی سریع و آسان چندین محیط.
  • بهبود و افزایش سرعت تا 100٪.
  • بدون به خطر انداختن قابلیت های برنامه، فرآیند توسعه را برای توسعه دهندگان فراهم کنید.
  • دسترسی آسان به دیتابیس و سهولت در اصلاح و کنترل کد و به روز رسانی و توسعه برنامه ها
  • یادگیری آسان
  • و ….

 

نحوه نصب فریمورک لاراول روی CentOS 7

اگر در سرور خود به فریمورک لاراول نیاز دارید و نمی دانید از کجا شروع کنید، این مقاله برایتان مفید است و می توانید نصب لاراول را قدم به قدم یاد بگیرید. اما در نظر داشته باشید که باید VPS لینوکس با توزیع CentOS داشته باشید. زیرا در این آموزش به نصب لاراول در CentOS 7 می پردازیم.

اگر به دنبال سرور مجازی لینوکس میگردید و قصد خرید آن را دارید، پیشنهاد میکنیم از ایرانیکا سرور خرید کنید. ایرانیکا سرور با پشتیبانی تخصصی، یکی از بهترین ارائه دهنده های خدمات میزبانی وب است.

 

قدوم اول: پیکربندی تنظیمات مخزن YUM

اول از همه، باید مخازن REMI و EPEL rpm را به سیستم Centos اضافه کنیم. این کانتینرها دارای پکیج های به روز هستند.

با Putty به VPS متصل شوید و دستور زیر را اجرا کنید:

rpm -Uvh http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm

سپس:

rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

 

قدم دوم: نصب Apache, MySQL و PHP (LAMP)

در اینجا راهنمای مختصری برای نصب پشته LAMP را به شما میگوییم. شما باید چارچوب لاراول را روی سیستم CentOS خود اجرا کنید.

برای نصب آپاچی از این دستور استفاده کنید:

yum --enablerepo=remi,epel install httpd

 

برای نصب MySQL از دستورات زیر استفاده کنید:

yum --enablerepo=remi,epel install mysql-server
service mysqld start
/usr/bin/mysql_secure_installation

 

با تایپ دستور زیر PHP را نصب کنید:

yum --enablerepo=remi,epel install php php-zip php-mysql php-mcrypt php-xml php-mbstring

 

سپس آپاچی را ریستارت کنید:

service httpd restart

 

قدم سوم: نصب Composer

یکی از مهمترین پیش نیاز ها برای نصب فریمورک لاراول، نصب Composer است.

می توانید Composer را با استفاده از دستورات زیر نصب کنید.

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/bin/composer
chmod +x /usr/bin/composer

 

قدم چهارم: نصب فریمورک لاراول

با استفاده از دستورات زیر می توانید آخرین نسخه لاراول را نصب کنید.

cd /var/www
git clone https://github.com/laravel/laravel.git

 

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

cd /var/www/laravel
composer install

 

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

chown -R apache.apache /var/www/laravel
chmod -R 755 /var/www/laravel
chmod -R 755 /var/www/laravel/storage

از این دستور برای نوشتن در پوشه ذخیره سازی استفاده کنید.

chcon -R -t httpd_sys_rw_content_t /var/www/laravel/storage

 

قدم پنجم: تنظیم کلید رمزگذاری (Encryption Key)

لاراول از فایل .evn برای پیکربندی محیط استفاده می کند. همچنین میتوانید از فایل .evn برای پیکربندی تمامی متغیرهای محیطی برنامه خود مانند دیتابیس، SMTP، کلید امنیتی و غیره استفاده کنید.

cp .env.example .env

 

اکنون کلید رمزگذاری تصادفی 32 بیتی که توسط سرویس رمزگذاری به شما داده شده است را تنظیم کنید.

php artisan key:generate

 

نتیجه:

Application key set successfully.

 

قدم ششم: ساختن هاست مجازی Apache

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

برای این کار فایل پیکربندی Apache /etc/httpd/conf/httpd.conf را ویرایش، و سپس کد زیر را در انتهای فایل اضافه کنید.

برای ویرایش فایل پیکربندی آپاچی دستور زیر را وارد کنید:

vim /etc/httpd/conf/httpd.conf

 

کد های زیر را در این فایل قرار دهید:

نکته: با وارد کردن متن روبروی Servername در مرورگر خود میتوانیم به وبسایتی که لاراول را روی آن نصب کرده ایم دسترسی پیدا کنیم.

<VirtualHost *:80>
ServerName laravel11.com
DocumentRoot /var/www/laravel/public

<Directory /var/www/laravel>
AllowOverride All
</Directory>
</VirtualHost>

 

سرویس آپاچی را مجددا راه اندازی کنید. به وسیله مرورگر وب خود با وارد کردن Servername خود که بالا مشخص کردیم به لاراول دسترسی پیدا کنید.

برای راه اندازی مجدد سرویس آپاچی از دستور زیر استفاده کنید:

service httpd restart

 

چگونه نسخه لاراول را ببینیم؟

Artisan یک رابط خط فرمان قوی است که با لاراول از قبل نصب شده است. در دستگاه خود، ترمینال خط فرمان را باز کنید. به دایرکتوری حاوی برنامه لاراول خود بروید. سپس با استفاده از دستور PHP artisan نسخه فریمورک لاراول را تایید کنید.

php artisan --version

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

نام سروری که ما استفاده کرده ایم laravel111.com است.


 

جمع بندی

برای برخی پروژه ها و برنامه های وب که به زبان PHP نوشته میشوند، لازم است از فریمورک لاراول کمک بگیریم. در این پست به شما نحوه نصب آن را در سرور مجازی لینوکس با توزیع CentOS 7 آموزش دادیم.

 

18رای - امتیاز 5 ممنون از امتیازی که دادید..!

دسته بندی شده در: