متن خبر

نحوه پیکربندی پروژه لاراول با نام دامنه سفارشی در ویندوز با XAMPP

نحوه پیکربندی پروژه لاراول با نام دامنه سفارشی در ویندوز با XAMPP

اخبارنحوه پیکربندی پروژه لاراول با نام دامنه سفارشی در ویندوز با XAMPP
شناسهٔ خبر: 266283 -




خبرکاو:

سادگی و معماری MVC لاراول آن را به یک چارچوب ایده آل PHP برای ساخت برنامه های کاربردی وب تبدیل کرده است.

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

این راهنما برای افراد مبتدی که سعی در راه اندازی سریع و آسان لاراول دارند مناسب است. اما حتی به عنوان یک برنامه نویس پیشرفته، احتمالاً بینش جدیدی در مورد اینکه چگونه می توانید فرآیند پیکربندی پروژه لاراول را ساده کنید، خواهید یافت. پس بیایید شیرجه بزنیم!

نحوه نصب و راه اندازی Xampp

Xampp یک ابزار منبع باز است که به شما امکان می دهد یک سرور آپاچی، پایگاه داده MySQL و ابزارهای دیگر را از یک رابط واحد برای توسعه اجرا کنید.

می توانید Xampp را از اینجا دانلود و نصب کنید: https://www.apachefriends.org/download.html .

ابتدا رابط Xampp خود را راه اندازی کنید و Apache و MySQL Server خود را راه اندازی کنید.

XAMPP-Control-Panel-v3.3.0-----Compiled_-Apr-6th-2021---2_8_2023-12_12_47-PM
رابط Xampp

در مرحله بعد، روی Explorer کلیک کنید تا پوشه Xampp htdocs شما راه اندازی شود. فایل ها و پوشه های داخل پوشه را حذف کنید. اکنون می توانید برنامه لاراول خود را راه اندازی کنید.

نحوه راه اندازی لاراول

در داخل پوشه htdocs ، می‌توانید برنامه لاراول موجود خود را شبیه‌سازی کنید یا با استفاده از composer create-project laravel/laravel example-app یک نصب تازه راه‌اندازی کنید. در این مورد، "example-app" نام پروژه شما است، اما می توانید آن را با نام مورد نظر خود برای پروژه جایگزین کنید.

htdocs-2_8_2023-12_25_22-PM
ساختار دایرکتوری لاراول در htdocs

پوشه htdocs را در ویرایشگر کد دلخواه خود باز کنید. من از VScode برای مثال خود استفاده خواهم کرد.

مقدار APP_URL را در فایل .env پروژه لاراول خود با نام دامنه سفارشی جایگزین کنید:

 APP_URL=https://project.test

شما می توانید "project.test" را با نام دامنه آزمایشی ترجیحی خود جایگزین کنید.

چگونه فایل هاست خود را پیکربندی کنیم

در اکسپلورر فایل ویندوز خود، به فایل "hosts" واقع در C:\Windows\System32\drivers\etc\hosts بروید و آن را با VSCode (یا هر ویرایشگر دیگری که استفاده می کنید) باز کنید. من توصیه می کنم که از VSCode با امتیازات مدیریت استفاده کنید.

1.-میزبان-فایل
دایرکتوری و غیره حاوی فایل میزبان و فایل های دیگر

خط زیر را به فایل اضافه کنید:

 127.0.0.1 project.test

با این کار نام میزبان "project.test" به آدرس IP محلی "127.0.0.1" نگاشت می شود.

اکنون، اگر سرور آپاچی خود را راه اندازی کنید و از project.test در مرورگر خود بازدید کنید، پروژه "index of" را بارگیری می کند.

7a426d88-8963-4c75-a347-49054a33b8da
فهرست راهنمای لاراول در مرورگر

این به این دلیل است که برای اینکه برنامه لاراول شما کار کند، باید پوشه عمومی را بارگیری کند. اگر بتوانید public.test/public را در مرورگر خود بارگذاری کنید، به پروژه لاراول هدایت خواهید شد. برای رفع آن، می توانید دایرکتوری ریشه Apache را پیکربندی کنید.

نحوه پیکربندی دایرکتوری ریشه آپاچی

در اکسپلورر فایل ویندوز خود، به فایل "httpd.conf" که حاوی پیکربندی آپاچی است بروید و آن را باز کنید. در C:\xampp\apache\conf\httpd.conf قرار دارد. همچنین در این مورد باید از VSCode با امتیازات مدیریت استفاده کنید.

درست زیر # Virtual hosts ، موارد زیر را اضافه کنید:

 <VirtualHost *:80> ServerName project.test DocumentRoot "C:/xampp/htdocs/project/public" <Directory "C:/xampp/htdocs/project/public"> Options Indexes FollowSymLinks Includes ExecCGI AllowOverride All Require all granted </Directory> </VirtualHost>

توجه: project.test با نام دامنه سفارشی خود و C:/xampp/htdocs/project/public با مسیر پوشه عمومی خود جایگزین کنید.

سرور Apache را از رابط Xampp خود متوقف کرده و مجددا راه اندازی کنید و سعی کنید از " http://project.test " در مرورگر خود بازدید کنید تا صفحه اصلی پروژه لاراول را ببینید.

نتیجه

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

اگر این مقاله برای شما مفید بود آن را با دوستان به اشتراک بگذارید یا برای من در Twitter @adebowale1st فریاد بزنید.

برچسب‌ها

ارسال نظر




تبليغات ايهنا تبليغات ايهنا

تمامی حقوق مادی و معنوی این سایت متعلق به خبرکاو است و استفاده از مطالب با ذکر منبع بلامانع است