دبیانسیستم عامل لینوکسمقالات وب
چگونه لاراول را بر روی دبیان 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 مورد استفاده قرار دهید و از آن لذت ببرید.