# آموزش نصب laravel در almalinux

- پیوند: https://negarnovin.com/laravel-in-almalinux/
- منتشرشده: 2024-11-23T10:43:16+00:00
- نویسنده: نگارنوین

## 󠀁[آموزش نصب](https://negarnovin.com/deploy-laravel-to-cpanel/)󠁿 لاراول در AlmaLinux

لاراول یکی از قدرتمندترین و محبوب ترین فریم ورک های PHP در دنیاست که برای توسعه 
سریع و مقیاس پذیر وب اپلیکیشن ها طراحی شده است. در این مقاله، قصد داریم تا شما را
با مراحل نصب لاراول بر روی AlmaLinux به صورت گام به گام آشنا کنیم. AlmaLinux یک 
توزیع لینوکس محبوب است که از نظر عملکرد و قابلیت ها مشابه RHEL می باشد.

⌊<a href=⌉⌊<a href=⌉آموزش نصب laravel در almalinux” width=”۱۰۲۴″ height=”۵۶۸″ />

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

قبل از شروع، مطمئن شوید که سرور شما به اینترنت متصل بوده و به یک کاربر با دسترسی
sudo دسترسی دارید. همچنین، اطمینان حاصل کنید که سیستم شما به روزرسانی شده است.

برای شروع کار، ابتدا باید موارد زیر را نصب و راه اندازی کنید:

 1. **PHP و اکستنشن های مورد نیاز:** لاراول نیاز به نسخه حداقل PHP ۷.۳ و برخی اکستنشن
    ها دارد. با دستورات زیر می توانید این اکستنشن ها را نصب کنید:
 2.     ```bash
        sudo dnf install php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-zip php-json php-curl
        ```
    
 3. **Composer:** Composer یک ابزار مدیریت وابستگی در PHP است که براحتی می تواند کتابخانه
    های لازم برای اجرای لاراول را نصب کند.
 4.     ```bash
        php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
        php composer-setup.php
        sudo mv composer.phar /usr/local/bin/composer
        ```
    
 5. **نصب و تنظیم MariaDB یا MySQL:** برای ایجاد و مدیریت پایگاه داده، می توانیم از
    MariaDB یا MySQL استفاده کنیم. برای نصب MariaDB، از دستورات زیر استفاده کنید:
 6.     ```bash
        sudo dnf install mariadb-server
        sudo systemctl start mariadb
        sudo systemctl enable mariadb
        sudo mysql_secure_installation
        ```
    

### دانلود و نصب لاراول

با استفاده از Composer، می توانید به سادگی لاراول و اجزای مورد نیاز آن را نصب کنید.
ابتدا به دایرکتوری مورد نظر بروید و دستور زیر را اجرا کنید:

    ```bash
    composer create-project --prefer-dist laravel/laravel mylaravelapp
    ```

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

[**سرور مجازی کانادا**](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/)

### تنظیم سرور وب

در این مرحله، نیاز است که سرور وب و PHP-FPM را تنظیم کنیم تا بتوانیم برنامه لاراول
خود را اجرا کنیم. ما از Nginx استفاده می کنیم که باید به شکل زیر تنظیم شود:

 1. **نصب Nginx:**
 2.     ```bash
        sudo dnf install nginx
        sudo systemctl start nginx
        sudo systemctl enable nginx
        ```
    
 3. **تنظیم فایل پیکربندی Nginx:**ایجاد یک فایل پیکربندی در مسیر `/etc/nginx/conf.d`:
 4.     ```bash
        sudo nano /etc/nginx/conf.d/mylaravelapp.conf
        ```
    
 5. محتوای زیر را در فایل پیکربندی وارد کنید و تغییرات خود را نیز اعمال کنید:
 6.     ```language-nginx
        server {
         listen 80;
         server_name your_domain.com;
         root /path/to/your/laravel/public;
         index index.php index.html index.htm;
    
         location / {
         try_files $uri $uri/ /index.php?$query_string;
         }
    
         location ~ .php$ {
         include fastcgi_params;
         fastcgi_pass 127.0.0.1:9000;
         fastcgi_index index.php;
         fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
         }
        }
        ```
    
 7. **راه اندازی مجدد Nginx و PHP-FPM:**
 8.     ```bash
        sudo systemctl restart nginx
        sudo systemctl restart php-fpm
        ```
    

### تنظیم محیط لاراول

 1. **تنظیم فایل `.env`:**با استفاده از ویرایشگر متنی مورد علاقه خود، فایل `.env` در
    دایرکتوری پروژه را باز کرده و مشخصات اتصال به پایگاه داده و تنظیمات دیگر را وارد
    نمایید:
 2.     ```language-plaintext
        DB_CONNECTION=mysql
        DB_HOST=127.0.0.1
        DB_PORT=3306
        DB_DATABASE=mylaraveldatabase
        DB_USERNAME=mydbuser
        DB_PASSWORD=secret
        ```
    
 3. **ایجاد کلید برنامه:**با استفاده از دستور زیر، یک کلید رمزنگاری برای لاراول ایجاد
    کنید:
 4.     ```bash
        php artisan key:generate
        ```
    

### آزمایش نصب

در نهایت، با وارد کردن آدرس IP سرور یا دامین تنظیم شده در مرورگر وب، می توانید اجرای
موفقیت آمیز لاراول را مشاهده کنید.

### تبریک می گوئیم آموزش نصب laravel در almalinux به پایان رسید!

در این مقاله آموزشی، مراحل نصب و راه اندازی لاراول بر روی AlmaLinux را مرور کردیم.
این مراحل شامل نصب PHP و تمام وابستگی ها، سرور دیتا، Composer، و تنظیم سرور وب Nginx
برای میزبانی برنامه لاراول می باشد. با تکمیل این مراحل، شما می توانید برنامه های
خود را با استفاده از لاراول توسعه دهید و به یک محیط توسعه قوی و پایدار دست پیدا 
کنید. امیدواریم این مقاله برای شما مفید و کاربردی بوده باشد.

### 📌 خلاصه

در این مقاله آموزشی، مراحل نصب و راه اندازی لاراول بر روی AlmaLinux را مرور کردیم.
این مراحل شامل نصب PHP و تمام وابستگی ها

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

 * [آموزش نصب NGINX](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-nginx/)
 * [آموزش نصب دایرکت ادمین](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/)
 * [آموزش نصب CSF در دایرکت ادمین](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-csf-%d8%af%d8%b1-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/)
 * [آموزش نصب source guardian در دایرکت ادمین](https://negarnovin.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-source-guardian-%d8%af%d8%b1-%d8%af%d8%a7%db%8c%d8%b1%da%a9%d8%aa-%d8%a7%d8%af%d9%85%db%8c%d9%86/)
