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

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

لاراول یک فرمورک اوپن سورس 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;
}

سپس تغییرات رو ذخیره کرده و وب سرور رو ریستارت میکنیم.