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

سادگی و معماری MVC لاراول آن را به یک چارچوب ایده آل PHP برای ساخت برنامه های کاربردی وب تبدیل کرده است.
در این مقاله، من به شما نشان خواهم داد که چگونه لاراول را روی دستگاه ویندوز خود راه اندازی کنید و آن را برای اجرا بر روی یک نام دامنه سفارشی پیکربندی کنید.
این راهنما برای افراد مبتدی که سعی در راه اندازی سریع و آسان لاراول دارند مناسب است. اما حتی به عنوان یک برنامه نویس پیشرفته، احتمالاً بینش جدیدی در مورد اینکه چگونه می توانید فرآیند پیکربندی پروژه لاراول را ساده کنید، خواهید یافت. پس بیایید شیرجه بزنیم!
نحوه نصب و راه اندازی Xampp
Xampp یک ابزار منبع باز است که به شما امکان می دهد یک سرور آپاچی، پایگاه داده MySQL و ابزارهای دیگر را از یک رابط واحد برای توسعه اجرا کنید.
می توانید Xampp را از اینجا دانلود و نصب کنید: https://www.apachefriends.org/download.html .
ابتدا رابط Xampp خود را راه اندازی کنید و Apache و MySQL Server خود را راه اندازی کنید.

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

پوشه htdocs را در ویرایشگر کد دلخواه خود باز کنید. من از VScode برای مثال خود استفاده خواهم کرد.
مقدار APP_URL
را در فایل .env
پروژه لاراول خود با نام دامنه سفارشی جایگزین کنید:
APP_URL=https://project.test
شما می توانید "project.test" را با نام دامنه آزمایشی ترجیحی خود جایگزین کنید.
چگونه فایل هاست خود را پیکربندی کنیم
در اکسپلورر فایل ویندوز خود، به فایل "hosts" واقع در C:\Windows\System32\drivers\etc\hosts
بروید و آن را با VSCode (یا هر ویرایشگر دیگری که استفاده می کنید) باز کنید. من توصیه می کنم که از VSCode با امتیازات مدیریت استفاده کنید.

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

این به این دلیل است که برای اینکه برنامه لاراول شما کار کند، باید پوشه عمومی را بارگیری کند. اگر بتوانید 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 فریاد بزنید.
ارسال نظر