# آموزش نصب و کانفیگ لاراول در سرور سی پنل

- پیوند: https://negarnovin.com/deploy-laravel-to-cpanel/
- منتشرشده: 2025-03-29T11:30:42+00:00
- نویسنده: نگارنوین

آموزش نصب و کانفیگ لاراول در سرور سی پنل

فریم ورک Laravel به دلیل سادگی، امنیت و کارایی بالا به یکی از محبوب ترین فریم ورک
های PHP تبدیل شده است. بسیاری از برنامه نویسان داخواه استفاده از این فریم ورک در
پروژه های خود هستند. با توجه به محبوبیت Cpanel به عنوان یکی از محیط های مدیریت وب
سایت و سرورها، آشنایی با روند نصب Laravel بر روی این پلتفرم ضروری است. در این مقاله
به صورت جامع و تخصصی به آموزش نصب Laravel بر روی هاست سرور مجازی Cpanel می پردازیم.

لاراول یکی از محبوب ترین فریم ورک های PHP است که به توسعه دهندگان وب امکان می دهد
تا برنامه های پیشرفته و پیچیده را با کمترین زمان و تلاش توسعه دهند. این فریم ورک
با ارائه معماری MVC، سیستم مسیریابی پیشرفته، موتور قالب Blade و امکانات دیگری همچون
مهاجرت های پایگاه داده، تعاملی کاربرپسند را برای توسعه دهندگان فراهم می کند. در 
این مقاله، قصد داریم به طور تخصصی به نصب لاراول بر روی سرورهای مجازی cPanel بپردازیم.

### پیش نیازها

قبل از شروع فرآیند نصب، اطمینان حاصل کنید که سرور مجازی شما موارد زیر را فراهم کند:

 1. **PHP ۷.۳ یا بالاتر**: لاراول به نسخه های بالاتر از PHP ۷.۳ نیاز دارد.
 2. **Composer**: این ابزار برای مدیریت پکیج های PHP و لاراول استفاده می شود.
 3. **دسترسی SSH**: برای نصب و راه اندازی لاراول، نیاز به دسترسی به خط فرمان سرور دارید.
 4. **cPanel**: اطمینان حاصل کنید که دسترسی به cPanel به شما داده شده است.

### مراحل نصب

#### مرحله ۱: دسترسی به سرور از طریق SSH

با استفاده از یک نرم افزار SSH Client مانند PuTTY وارد سرور شوید. نام کاربری و رمز
عبور یا کلیدهای SSH مورد نیاز را وارد کنید.

    ```
    ssh your_username@server_ip_address
    ```

#### مرحله ۲: نصب Composer

بعد از ورود به سرور، Composer را نصب کنید. اگر قبلا نصب نشده است، دستورات زیر را
دنبال کنید:

    ```
    php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
    php composer-setup.php
    php -r "unlink('composer-setup.php');"
    mv composer.phar /usr/local/bin/composer
    ```

با اجرای دستور `composer -V` می توانید اطمینان حاصل کنید که Composer به درستی نصب
شده است.

#### مرحله ۳: ایجاد یک پروژه جدید لاراول

با استفاده از Composer، یک پروژه جدید لاراول ایجاد کنید:

    ```
    composer create-project --prefer-dist laravel/laravel project_name
    ```

نام پروژه را با نامی که می خواهید جایگزین کنید. این دستور تمام وابستگی ها و فایل
های لاراول را به پوشه مشخص شده دانلود می کند.

#### مرحله ۴: ایجاد پایگاه داده

در محیط cPanel، وارد بخش MySQL Databases شوید و یک پایگاه داده جدید ایجاد کنید. 
نام کاربری و رمز عبور مربوطه را ذخیره کنید، چرا که در Configuration پروژه لاراول
به آنها نیاز خواهید داشت.

#### مرحله ۵: تنظیمات فایل ENV

وارد دایرکتوری پروژه لاراول شوید و فایل `.env` را ویرایش کنید تا تنظیمات پایگاه 
داده صحیح باشد:

    ```
    DB_CONNECTION=mysql
    DB_HOST=127.0.0.1
    DB_PORT=3306
    DB_DATABASE=your_database_name
    DB_USERNAME=your_username
    DB_PASSWORD=your_password
    ```

جایگزینی کنید `your_database_name`، `your_username` و `your_password` با مقادیر 
صحیح.

#### مرحله ۶: تنظیمات وب سرور

[**سرور کانادا**](https://negarnovin.com/%D8%B3%D8%B1%D9%88%D8%B1-%D9%85%D8%AC%D8%A7%D8%B2%DB%8C-%DA%A9%D8%A7%D9%86%D8%A7%D8%AF%D8%A7/)

وارد محیط cPanel شوید و در بخش مدیریت فایل (File Manager)، به روت دایرکتوری وب سرور
بروید. فایل `.htaccess` لاراول را تنظیم کنید تا درخواست ها به پوشه `public` هدایت
شوند.

#### مرحله ۷: اعمال مجوزهای صحیح

به پوشه پروژه بازگشته و مجوزهای لازم را به پوشه های `storage` و `bootstrap/cache`
اعطا کنید:

    ```
    chmod -R 775 storage
    chmod -R 775 bootstrap/cache
    ```

#### مرحله ۸: تنظیمات محیط تولید

برای در حالت تولید (production) قرار دادن پروژه، به محیط پروژه رفته و دستور زیر 
را اجرا کنید:

    ```
    php artisan config:cache
    php artisan route:cache
    php artisan view:cache
    ```

این ها دستوراتی هستند که تنظیمات، مسیرها و نماها را ذخیره سازی می کنند و باعث افزایش
کارایی پروژه می شوند.

#### مرحله ۹: راه اندازی مجدد سرور

برای اطمینان از اینکه همه تغییرات اعمال شده اند، سرور Apache را دوباره راه اندازی
کنید:

    ```
    service apache2 restart
    ```

### آموزش نصب و کانفیگ لاراول در سرور سی پنل

با دنبال کردن مراحل فوق، باید اکنون بتوانید یک برنامه لاراول را به درستی بر روی 
سرور مجازی cPanel خود نصب و پیکربندی کنید. لاراول با ارائه راه حل های پیشرفته و 
ابزارهای داخلی قدرتمند می تواند پروژه های وب را به سطح جدیدی از کارایی و قابل اتکا
بودن برساند. با تسلط بر این فرآیندها، می توانید توسعه دهنده ای مؤثر و کارآمد در 
دنیای رو به رشد توسعه وب باشید.

### 📌 خلاصه

آموزش نصب و کانفیگ لاراول در سرور سی پنل اکنون بتوانید یک برنامه لاراول را به درستی
بر روی سرور مجازی cPanel خود نصب و پیکربندی کنید

## 🔗 مطالب مرتبط

 * [آموزش نصب سی پنل در سرور](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%b3%db%8c-%d9%be%d9%86%d9%84-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1/)
 * [آموزش نصب سی پنل در سرور ایران](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%b3%db%8c-%d9%be%d9%86%d9%84-%d8%af%d8%b1-%d8%b3%d8%b1%d9%88%d8%b1-%d8%a7%db%8c%d8%b1%d8%a7%d9%86/)
 * [قرار دادن رمز در پوشه سی پنل](https://negarnovin.com/%d9%82%d8%b1%d8%a7%d8%b1-%d8%af%d8%a7%d8%af%d9%86-%d8%b1%d9%85%d8%b2-%d8%af%d8%b1-%d9%be%d9%88%d8%b4%d9%87-%d8%b3%db%8c-%d9%be%d9%86%d9%84/)
