آموزش PHP
۲۰۵ آموزش
نمایش دسته بندی ها (۲۰۵ آموزش)

استفاده از سرور داخلی PHP برای اجرای فایل های PHP در آدرس مشابه http://localhost:8000/index.php در مرورگر اینترنت (با شماره پورت دلخواه)، در PHP

سرور داخلی PHP (انگلیسی : PHP Built-in Web Server) یک وب سرور ساده و سبک است که از نسخه ۵.۴ به بعد به صورت توکار در خود PHP گنجانده شده است. این سرور برای توسعه و تست محلی طراحی شده و نیاز به نصب و پیکربندی پیچیده مثل Apache یا Nginx ندارد.

فرض کنید که در پروژه PHP خود، یک پوشه با نام public داریم :

استفاده از سرور داخلی PHP برای اجرای فایل های PHP در آدرس مشابه http://localhost:8000/index.php در مرورگر اینترنت (با شماره پورت دلخواه)، در PHP

اکنون می خواهیم که فایل های PHP درون این پوشه را در مرورگر اینترنت و در آدرس زیر اجرا کنیم (با شماره پورت 8000) :

برای این منظور، در خط فرمان ویندوز، ابتدا به مسیر پوشه حاوی پوشه public می رویم و سپس دستور زیر را اجرا می کنیم :

استفاده از سرور داخلی PHP برای اجرای فایل های PHP در آدرس مشابه http://localhost:8000/index.php در مرورگر اینترنت (با شماره پورت دلخواه)، در PHP
استفاده از سرور داخلی PHP برای اجرای فایل های PHP در آدرس مشابه http://localhost:8000/index.php در مرورگر اینترنت (با شماره پورت دلخواه)، در PHP

با اجرای دستور بالا، فایل های درون پوشه public ، بر روی ((سرور روی پورت ۸۰۰۰)) اجرا می شوند. یعنی در مرورگر اینترنت در آدرس http://localhost:8000 می توانیم آنها را اجرا کنیم (بر اساس موقعیت قرارگیری آنها در پوشه public).

بنابراین برای اجرای فایل index.php از پروژه، آدرس زیر را در مرورگر اینترنت اجرا می کنیم :

بنابراین در خروجی مرورگر اینترنت، حاصل اجرای فایل index.php نمایش داده می شود :

استفاده از سرور داخلی PHP برای اجرای فایل های PHP در آدرس مشابه http://localhost:8000/index.php در مرورگر اینترنت (با شماره پورت دلخواه)، در PHP

انتخاب پورت دلخواه :

در مثال قبل، پورت شماره 8000 را انتخاب کردیم، ولی پورت های دیگر هم قابل انتخاب می باشند. مثل پورت 3000 یا 8080 یا 9000 یا غیره. فقط کافی است که در دستور مورد نظرمان، شماره پورت را تغییر دهیم.

مثل دستورات زیر :

نویسنده علیرضا گلمکانی
شماره کلید 14483
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)