در این آموزش از سری آموزشهای سرور اوبونتو با آموزش نصب لاراول روی سرور ابونتو 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 مراجعه فرمایید.
کاربر گرامی شما میتوانید سؤالات مربوط به این آموزش را در بخش کامنتها عنوان کرده و در همین قسمت پاسخ خود را دریافت کنید.