دبیانسیستم عامل لینوکسمقالات وب

چگونه لاراول را بر روی دبیان 9 نصب کنیم؟

در این مقاله نحوه نصب لاراول را بر روی دبیان 9 با هم مرور خواهیم کرد.  ما لاراول را به همراه nginx و PHP-FPM نصب خواهیم کرد. همانطور که می دانید لاراول نسل بعدی فریم ورک php است  و یکی از محبوب ترین فریم ورک های متن باز PHP محسوب می شود.  این گزینه برای توسعه برنامه های وب مدرن به کار می رود. نصب لاراول بر روی دبیان 9  کار بسیار ساده ای است  و تنها چند دقیقه زمان می برد. امروز با وب ایده همراه شوید تا نحوه نصب لاراول بر روی دبیان را با هم مرور کنیم.

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

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install curl

 

نصب PHP و ماژول های مورد نیاز:

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

sudo apt-get install php-cli php-gd php-mbstring php-mcrypt php-zip php-opcache php-xml

 

نصب کامپوزر:

کامپوزر یک dependency manager  برای PHP  و البته لاراول است  که می توانید پکیج ها را با آن نصب کنید. کامپوزر، تمامی لایبرری های مورد نیاز برای پروژه را به دست خواهد آورد:

curl -sS https://getcomposer.org/installer | php

sudo mv composer.phar /usr/local/bin/composer

 

نصب لاراول:

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

sudo composer create-project --prefer-dist laravel/laravel my_app

 

اگر فرایند نصب موفقیت آمیز باشد باید خطوط زیر را ببینید:

writing lock file

Generating optimized autoload files

> Illuminate\Foundation\ComposerScripts::postAutoloadDump

> @php artisan package:discover

Discovered Package: fideloper/proxy

Discovered Package: laravel/tinker

Package manifest generated successfully.

> @php artisan key:generate

Application key [base64:cBDZjOZD+T+TjlBI5sWqRWIqrOmDaNEYo2Jc+PVKVzY=] set successfully.

 

از دستور Artisan استفاده کنید:

خوب بعد از اینکه فرایند نصب کامل شد می توانید از دستور Artisan استفاده نمایید:

php artisan serve

 

خروجی دستور بالا باید به شکل زیر باشد:

Laravel development server started: <http://127.0.0.1:8000>

 

حالا می توانید مرورگر خود را باز کنید و به کمک http://127.0.0.1:8000  به لاراول جدیدتان دسترسی داشته باشید.

 نصب و پیکربندی NGINX و PHP FPM:

سرور درون ساخت PHP برای توسعه بسیار خوب است اما برای فرآیندهای تولیدی شما به وب سرور واقعی همچون آپاچی و NGINX نیاز خواهید داشت. در این بخش از آموزش، نحوه نصب و پیکربندی NGINX و PHP FPM را به شما نشان خواهیم داد.

برای نصب NGINX و PHP FPM از مخزن رسمی دبیان، از دستور زیر استفاده کنید:

sudo apt-get install nginx php-fpm

 

مالکیت و دسترسی دایرکتوری لاراول را به کاربر وب سرور تغییر دهید:

sudo chown -R www-data:www-data /path/to/laravel

 

بلوک سرور NGINX  جدید را به کمک دستور زیر ایجاد نمایید:

sudo vim /etc/nginx/sites-available/mydomain.com

server {

    server_name mylaravel.com www.mylaravel.com;

    listen 80;



    root /path/to/laravel/web;



    access_log /var/log/nginx/laravel-access.log;

    error_log /var/log/nginx/laravel-error.log;



    location / {

        try_files $uri $uri/ /index.php?$query_string;

    }



    location ~ \.php$ {

        include snippets/fastcgi-php.conf;

        fastcgi_pass unix:/run/php/php7.0-fpm.sock;

    }



    location ~ /\.ht {

        deny all;

    }   

}

 

با ایجاد یک لینک نمادین، بلوک سرور را فعال نمایید:

sudo ln -s /etc/nginx/sites-available/mylaravel.com /etc/nginx/sites-enabled/mylaravel.com

 

پیکربندی NGINX را تست کنید:

حالا می توانید پیکربندی NGINX را تست کنید و سرویس آن را به کمک دستور زیر ریستارت نمایید:

sudo nginx -t

sudo service nginx restart

 

این آخرین مرحله از فرایند نصب بود. حالا شما می توانید لاراول را بر روی سرور مجازی دبیان 9 مورد استفاده قرار دهید و از آن لذت ببرید.

5/5 - (1 امتیاز)
برچسب ها

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

بستن