استفاده از سرور داخلی PHP برای اجرای فایل های PHP در آدرس مشابه http://localhost:8000/index.php در مرورگر اینترنت (با شماره پورت دلخواه)، در PHP
سرور داخلی PHP (انگلیسی : PHP Built-in Web Server) یک وب سرور ساده و سبک است که از نسخه ۵.۴ به بعد به صورت توکار در خود PHP گنجانده شده است. این سرور برای توسعه و تست محلی طراحی شده و نیاز به نصب و پیکربندی پیچیده مثل Apache یا Nginx ندارد.
فرض کنید که در پروژه PHP خود، یک پوشه با نام public داریم :
اکنون می خواهیم که فایل های PHP درون این پوشه را در مرورگر اینترنت و در آدرس زیر اجرا کنیم (با شماره پورت 8000) :
برای این منظور، در خط فرمان ویندوز، ابتدا به مسیر پوشه حاوی پوشه public می رویم و سپس دستور زیر را اجرا می کنیم :
با اجرای دستور بالا، فایل های درون پوشه public ، بر روی ((سرور روی پورت ۸۰۰۰)) اجرا می شوند. یعنی در مرورگر اینترنت در آدرس
http://localhost:8000 می توانیم آنها را اجرا کنیم (بر اساس موقعیت قرارگیری آنها در پوشه public).
بنابراین برای اجرای فایل index.php از پروژه، آدرس زیر را در مرورگر اینترنت اجرا می کنیم :
بنابراین در خروجی مرورگر اینترنت، حاصل اجرای فایل index.php نمایش داده می شود :
انتخاب پورت دلخواه :
در مثال قبل، پورت شماره 8000 را انتخاب کردیم، ولی پورت های دیگر هم قابل انتخاب می باشند. مثل پورت 3000 یا 8080 یا 9000 یا غیره. فقط کافی است که در دستور مورد نظرمان، شماره پورت را تغییر دهیم.
مثل دستورات زیر :