نصب لاراول روی سرور ابونتو

نویسنده: مریم علیزاده| دسته بندی: آموزش سرور مجازی لینوکس | نظرات: 2 نفر
نصب لاراول روی سرور ابونتو
3766
29 آذر 1396
مریم علیزاده نویسنده

در این آموزش از سری آموزش‌های سرور اوبونتو با آموزش نصب لاراول روی سرور ابونتو 16 همراه شما هستیم.
لاراول فریمورک قدرتمند MVC-PHP میباشد و برای توسعه دهندگانی طراحی شده است که نیاز به ابزار ساده و قدرتمند برای ایجاد اپلیکیشن‌های وب دارند. در این آموزش ما به نصب لاراول نسخه 5.5 روی سرور اوبونتو 16.04 پرداخته‌ایم.

همانطور که میدانید لاراول 5.5 برای نصب نیاز به PHP ورژن 7 به بالا دارد. در این آموزش ما php ورژن 7.1 را نصب میکنیم و برای تست عملکرد این فریمورک از وب سرور آپاچی کمک میگیریم.

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

نصب لاراول روی سرور ابونتو

مراحل نصب لاراول روی سرور اوبونتو

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

نصب آپاچی

- ابتدا برای آپدیت لیست مخازن سرور دستور زیر را اجرا نمایید.

apt-get update

- با استفاده از دستور زیر apache 2 را نصب نمایید.

apt-get install apache2

- پس از پایان نصب باید سرویس آپاچی را استارت نموده و به لیست سرویس‌های اجرا شونده در زمان بوت سیستم اضافه نماییم. برای اینکار دستورات زیر را اجرا نمایید.

systemctl start apache2

systemctl enable apache2

نصب PHP 7.1

- PHP 7.1 در مخازن رسمی اوبونتو موجود نیست و برای نصب آن باید مخزن PPA را به لیست مخازن خود اضافه نمایید. ابتدا بسته Python Software Package را با استفاده ا ز دستور زیر نصب میکنیم.

apt-get install python-software-properties

- حال میتوانید مخزن مورد نظر را با استفاده از دستور زیر اضافه نمایید.

add-apt-repository ppa:ondrej/php

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

apt-get update

- برای نصب PHP 7.1 و افزونه های موردنیاز از دستور زیر استفاده نمایید.

apt install php7.1 php7.1-xml php7.1-mbstring php7.1-mysql php7.1-json php7.1-curl php7.1-cli php7.1-common php7.1-mcrypt php7.1-gd libapache2-mod-php7.1 php7.1-zip

دانلود composer

- برای نصب آخرین نسخه لاراول نیاز به دانلود بسته مدیریت پیش‌نیازها با نام Composer داریم. برای دانلود میتوانید از دستور زیر استفاده نمایید.

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

- با استفاده از دستور زیر فایل‌های باینری Composer را به دایرکتوری usr/bin/ منتقل میکنیم.

mv composer.phar /usr/bin/composer

- حال با استفاده از دستور زیر میتوانید بصورت مستقیم لاراول را دانلود کرده و دایرکتوری روت آپاچی نصب نمایید.

composer create-project laravel/laravel /var/www/html/laravel

کانفیگ آپاچی

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

nano /etc/apache2/sites-available/000-default.conf

- در این فایل خطی با محتوای زیر را پیدا کنید.

"DocumentRoot "/var/www/html

- و خط مذکور را به صورت زیر تغییر دهید.

"DocumentRoot "/var/www/html/laravel/public

تغییرات را ذخیره کرده و از فایل خارج شوید.
برای اعمال تغییرات باید وب سرور آپاچی را ریستارت نمایید. از دستور زیر برای اینکار استفاده نمایید.

systemctl restart apache2

تنظیم دسترسی‌ها

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

chown -R www-data:www-data /var/www/html/laravel

chmod -R 755 /var/www/html/laravel/storage

تست عملکرد لاراول

- برای تست لاراول باید آدرس آی پی یا نام دامنه سرور را در مرورگر وارد نمایید و صفحه‌ای مشابه صفحه زیر را ببینید.

تصویری از اجرای لاراول در ابونتو

- برای اطمینان از نصب لاراول نسخه 5.5 ، میتوانید از دستورات زیر استفاده نمایید.

cd /var/www/html/laravel

php artisan -V

- باید خروجی مشابه زیر را ببینید.

Laravel Framework 5.5.19

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

کاربر گرامی برای نصب این فریمورک در CentOS می‌توانید به آموزش نصب لاراول در Centos 7 مراجعه فرمایید.

کاربر گرامی شما می‌توانید سؤالات مربوط به این آموزش را در بخش کامنت‌ها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.