راکت
حل شده

چرا php artisan serve

5 پاسخ

سلام رفقا .

یه سوالی که از موقع شناخت من بالاروال وجود داشت که چرا لاراول رو باید با کنسول راه اندازی کنیم؟
چرا لاراول همچنین سیاستی رو به کار برده و حتما باید php artisan serve زده بشه؟

ممنونم که برای رفع ابهاتم کنار من هستید

ثبت پرسش جدید

پاسخ‌ها

5
علی فرمانی
علی فرمانی
@farmani

تخصص: فرانت اند

بهترین پاسخ

@sonic69
برای سیستم های ضعیف وب سرورهایی مثل wampserver خیلی مشکل ایجاد میکنن و فضا و سخت افزار میگیرن . شما ومپ سرور رو نصب کنید 300 مگ هست ولی بعد 1 هفته میبینید 3 گیگ حجم فایلهاش شده . خیلیا دنبال این چیزا نیستن و میخان سریع سیستمو راه بندازه کد بزنن . سیستمهایی مثل زمپ و ... بعضی وقتا نیاز به خیلی کانفیگ ها دارن ولی artisan کاملن اماده برای لاراول هست در نتیجه بهترین گزینه میتونه باشه . البته بازم زمپ و ... برای خیلیا راحت تر هست چون کاملا آشنا هستن و برنامه نویسا 90% رو سیستم نصبشون دارن

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@sonic69

حتما نیست دوست من!
شما روی وب سرورتون میتونید تنظیماتی رو اعمال کنید
دامنه مجازی بزنید ( تو گوگل سرچ کنید آموزش هاش هست )

بدون استفاده از دستور آرتیسان ران کنید
اما توی لوکال یا زمان توسعه بیشتر همه با همین آرتیسان کار میکنند که راحته
به جز آرتیسان از دستورات خود PHP هم میتونید استفاده کنید

php -S localhost:8000 -t /laravel
sariapro
sariapro
@sariapro

ممنونم از توضیحتون

سوال اصلی من این هست که چرا اصلا باید همچنین کاری انجام بشه؟
مگه خود وب سرور کد های php رو کامپایل نمیکنه؟

چرا لاراول کاری کرده که باید به این شکل باشه. حکمت این کار چیه؟

شاید پاسخ شما همین‌جا باشد

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@sonic69

بایدی نیست دوست من! توضیح دادم
راه و روش های زیادی وجود داره

اینم یه قابلیت لاراول هست که بدون اینکه وب سرور حتی فعال باشه ، از طریق خود PHP این کار رو انجام بده
به چشم یه قابلیت ببینیدش!
چیز اضافی نیست! یه قابلیت بسیار خوب و محبوبه !

تو یه شبکه لوکال در نظر بگیرید که وب سرور نیست
تو اوبونتویی رو به فرض در نظر بگیرید که طرف آپاچی نصب نداره!

خیلی جاها کاربردیه!

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام