[PHP] ใน PHP เองก็มี Built-In Server นะครับ

หลังจากที่ไม่ได้แตะ PHP มานาน ผมได้วนมาเจอกับ PHP อีกครั้ง ตอนทำ Project วิชา Testing ครับ ตอนแรกก็ขี้เกียจไปไปวางไฟล์ใน htdocs ของ XAMPP ครับ ก็เลยลองหาๆดู พบว่า PHP เองมีตัว Built-In Server ครับ ซึ่งการเรียกใช้งานง่ายนิดเดียวครับ โดยมีขั้นตอน ดังนี้

  • ตรวจสอบก่อนว่า PHP ถูก Set Path ไว้ หรือยังครับ ถ้าไม่รุ้จักลงอย่างไร ง่ายนิดเดียวครับ ด้วยคำสั่ง php --version
    • ถ้าไม่เจอให้ Set php.exe ลงที่ตัวแปร Path ของ Windows ครับ
  • มาลอง Run ดีกว่าครับ โดยเข้าไปที่โพลเดอร์ที่เก็บ Code PHP ครับ  เช่น
  • จากนั้นลอง Run คำสั่ง php -S localhost:8000 โดยที่
    • -S หมายถึง Start Server
    • localhost ชื่อเรียก Web อาจจะเปลี่ยนเป็น IP
    • :Port หมายถึง Port ที่ใช้งาน
  • ผลลัพธ์ที่ได้
  • หน้าเว็บที่ต้องการทดสอบครับ
  • และบางครั้ง Windows อาจจะแจ้งเรื่อง firewall ก็กด Allow ไป