در این مقاله آموزش نصب لاراول در کنترل پنل دایرکت ادمین رو آموزش میدیم .
لاراول یک فرمورک اوپن سورس PHP است ؛ نصب و راه اندازی لاراول در دایرکت ادمین بسیار آسان بوده و در چند دقیقه به راحتی میتوانید نصب کرده و کانفیگ نمایید.
ابتدا آپدیت و پکیج های لازم رو نصب میکنیم . ( بدیهیست که برای این مراحل دسترسی root سرور لازم می باشد تا با SSH وارد شده و موارد لازم را برای نصب لاراول انجام دهیم )
yum update yum install git curl
سپس composer رو نصب میکنیم ، Composer یکی از dependency های مدیریت php برای نصب بسته هست.
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
نصب Laravel یک فرآیند ساده است، در این راهنمای ما Laravel را با استفاده از دستور composer-create-project نصب می کنیم.
آدرس پیش فرضی که با دایرکت ادمین ایجاد شده رو حذف میکنیم (توجه داشته باشین باید بر اساس آدرس دهی مسیر هاست خودتون اینکارو انجام بدین ، کد زیر برای نمونه هست )
rm -rf /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/*
و به دایرکتوری root میریم
cd /home/USERNAME/domains/LARAVEL_DOMAIN_NAME/public_html/
و نصب لاراول را با دستور create-project انجام میدیم
composer create-project --prefer-dist laravel/laravel .
نصب لاراول در دایرکت ادمین
کانفیگ دایرکت ادمین برای laravel
اما برای تنظیم کردن ، ما نیاز داریم که تغییراتی در وب سرور برای آدرس دهی ایجاد کنیم ، اول باید آدرس Public_html رو به public ببریم ، به همین منظور ابتدا در پنل دایرکت ادمین لاگین میکنیم ، سپس روی Custom HTTPD Configurations کلیک میکنیم. و دامنه ای که میخواهیم تغییرات در اون اعمال بشه رو انتخاب میکنیم ، برای تغییر مسیر root هاست ، در قسمت “Httpd.conf Customization for” ، کد زیر رو اضافه میکنیم (توجه داشته باشین در کد پایین domains اسم دامنه شما هست و باید در آدرس دهی دقت کنین)
|?DOCROOT=`HOME`/domains/`DOMAIN`/public_html/public|
همچنین اگر از وب سرور nginx استفاده میکنین باید کد زیر رو نیز اضافه کنین
location / {
try_files $uri $uri/ /index.php?$query_string;
}
سپس تغییرات رو ذخیره کرده و وب سرور رو ریستارت میکنیم.