اجرای laravel با دامنه laravel.dev
اگر علاقه دارید سرور مجازی لینوکس را توسط xampp و ویندوز شبیه سازی کنید و دیگر دستور php artisan serve را نزنید و از شر آن خلاص شوید این آموزش را بخوانید!
ما قرار است به جای وارد کردن آدرس localhost:8000 آدرس laravel.dev را در مرورگر وارد کنیم و با پروژه خود کار کنیم.
خوشبختانه برنامه زمپ واقعا قدرتمند عمل کرده و اجازه می دهد یک virtual host را شبیه سازی کنیم.
Xampp Virtual Host
ابتدا باید فایل httpd-vhosts.conf را ویرایش کنیم. به این آدرس بروید:
C:\xampp\apache\conf\extra\httpd-vhosts.conf
حالا کدهای زیر را به آخر فایل اضافه کرده و فایل را save کنید:
# VirtualHost for LARAVEL.DEV
<VirtualHost laravel.dev:80>
DocumentRoot "C:\xampp\htdocs\laravel\public"
ServerAdmin laravel.dev
<Directory "C:\xampp\htdocs\laravel">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
با کد بالا آپاچی به laravel.dev گوش می دهد.
در مرحله بعدی به مسیر C:\Windows\System32\drivers\etc بروید و فایل hosts را باز کرده و کد زیر را به آخر فایل اضافه کنید و سپس فایل را ذخیره نمایید:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 laravel.dev
خب حالا به هاست گفتیم اجازه دارد به جای localhost به آدرس laravel.dev ریدایرکت کند.
کار تمام است. مرورگر را باز کنید و آدرس laravel.dev را وارد کنید. مشاهده می کنید سایت بدون دستور php artisan serve بالا آمده!
فراموش نشود اگر xampp در حال اجرا بود restart شود و اگر در حال اجرا نبود start شود.
من با آموزش های مفید دیگر باز خواهم گشت. موفق باشید.