
آموزش نصب لاراول در AlmaLinux
لاراول یکی از قدرتمندترین و محبوب ترین فریم ورک های PHP در دنیاست که برای توسعه سریع و مقیاس پذیر وب اپلیکیشن ها طراحی شده است. در این مقاله، قصد داریم تا شما را با مراحل نصب لاراول بر روی AlmaLinux به صورت گام به گام آشنا کنیم. AlmaLinux یک توزیع لینوکس محبوب است که از نظر عملکرد و قابلیت ها مشابه RHEL می باشد.
آموزش نصب laravel در almalinux” width=”۱۰۲۴″ height=”۵۶۸″ />
پیش نیازها
قبل از شروع، مطمئن شوید که سرور شما به اینترنت متصل بوده و به یک کاربر با دسترسی sudo دسترسی دارید. همچنین، اطمینان حاصل کنید که سیستم شما به روزرسانی شده است.
برای شروع کار، ابتدا باید موارد زیر را نصب و راه اندازی کنید:
- PHP و اکستنشن های مورد نیاز: لاراول نیاز به نسخه حداقل PHP ۷.۳ و برخی اکستنشن ها دارد. با دستورات زیر می توانید این اکستنشن ها را نصب کنید:
sudo dnf install php php-cli php-fpm php-mysqlnd php-xml php-mbstring php-zip php-json php-curl - Composer: Composer یک ابزار مدیریت وابستگی در PHP است که براحتی می تواند کتابخانه های لازم برای اجرای لاراول را نصب کند.
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php sudo mv composer.phar /usr/local/bin/composer - نصب و تنظیم MariaDB یا MySQL: برای ایجاد و مدیریت پایگاه داده، می توانیم از MariaDB یا MySQL استفاده کنیم. برای نصب MariaDB، از دستورات زیر استفاده کنید:
sudo dnf install mariadb-server sudo systemctl start mariadb sudo systemctl enable mariadb sudo mysql_secure_installation
دانلود و نصب لاراول
با استفاده از Composer، می توانید به سادگی لاراول و اجزای مورد نیاز آن را نصب کنید. ابتدا به دایرکتوری مورد نظر بروید و دستور زیر را اجرا کنید:
composer create-project --prefer-dist laravel/laravel mylaravelapp
پس از اتمام فرایند نصب، وارد پوشه پروژه شده و با تنظیمات سرور وب، اجرای پروژه را بررسی کنید. برای این کار از سرور داخلی لاراول و یا سرورهایی مانند Nginx یا Apache می توانید استفاده کنید.
تنظیم سرور وب
در این مرحله، نیاز است که سرور وب و PHP-FPM را تنظیم کنیم تا بتوانیم برنامه لاراول خود را اجرا کنیم. ما از Nginx استفاده می کنیم که باید به شکل زیر تنظیم شود:
- نصب Nginx:
sudo dnf install nginx sudo systemctl start nginx sudo systemctl enable nginx - تنظیم فایل پیکربندی Nginx:ایجاد یک فایل پیکربندی در مسیر
/etc/nginx/conf.d:sudo nano /etc/nginx/conf.d/mylaravelapp.confمحتوای زیر را در فایل پیکربندی وارد کنید و تغییرات خود را نیز اعمال کنید:
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; } } - راه اندازی مجدد Nginx و PHP-FPM:
sudo systemctl restart nginx sudo systemctl restart php-fpm
تنظیم محیط لاراول
- تنظیم فایل
.env:با استفاده از ویرایشگر متنی مورد علاقه خود، فایل.envدر دایرکتوری پروژه را باز کرده و مشخصات اتصال به پایگاه داده و تنظیمات دیگر را وارد نمایید:DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=mylaraveldatabase DB_USERNAME=mydbuser DB_PASSWORD=secret - ایجاد کلید برنامه:با استفاده از دستور زیر، یک کلید رمزنگاری برای لاراول ایجاد کنید:
php artisan key:generate
آزمایش نصب
در نهایت، با وارد کردن آدرس IP سرور یا دامین تنظیم شده در مرورگر وب، می توانید اجرای موفقیت آمیز لاراول را مشاهده کنید.
تبریک می گوئیم آموزش نصب laravel در almalinux به پایان رسید!
در این مقاله آموزشی، مراحل نصب و راه اندازی لاراول بر روی AlmaLinux را مرور کردیم. این مراحل شامل نصب PHP و تمام وابستگی ها، سرور دیتا، Composer، و تنظیم سرور وب Nginx برای میزبانی برنامه لاراول می باشد. با تکمیل این مراحل، شما می توانید برنامه های خود را با استفاده از لاراول توسعه دهید و به یک محیط توسعه قوی و پایدار دست پیدا کنید. امیدواریم این مقاله برای شما مفید و کاربردی بوده باشد.
