Drupal 8 และ 9 ทำ ไม่ มาพร้อมกับเว็บเซิร์ฟเวอร์ในตัว
php -S
เป็น พี.เอช.พีเว็บเซิร์ฟเวอร์ของ Bare Bone สำหรับการทดสอบแบบจำกัด อ่านเพิ่มเติมในคู่มือ PHP
เซิร์ฟเวอร์ในตัวของ PHP นั้นไม่ดีสำหรับการพัฒนาในพื้นที่ เนื่องจากคุณต้องการให้สภาพแวดล้อมการพัฒนาในพื้นที่ของคุณตรงกับสภาพแวดล้อมที่ใช้งานจริง/ที่ใช้งานจริงมากที่สุด ดังนั้นจึงเป็นการดีที่จะใช้งานเซิร์ฟเวอร์เดียวกันกับที่คุณใช้ในการผลิต
DDEV, lando และโซลูชัน dev ในพื้นที่ที่ใช้นักเทียบท่าอื่นๆ จะช่วยให้คุณจำลองเว็บเซิร์ฟเวอร์จริงของคุณอย่างใกล้ชิดและตรวจจับปัญหาก่อนที่คุณจะส่งโค้ดของคุณไปยังเซิร์ฟเวอร์ที่ใช้งานจริง
นอกจากนี้เซิร์ฟเวอร์ในตัวของ PHP ยังมีปัญหาเฉพาะนี้:
เว็บเซิร์ฟเวอร์รันกระบวนการเธรดเดียวเท่านั้น ดังนั้นแอปพลิเคชัน PHP จะหยุดทำงานหากคำขอถูกบล็อก
โดยพื้นฐานแล้วเว็บเซิร์ฟเวอร์ทั้งหมดทั่วโลกเป็นแบบมัลติเธรด แต่เซิร์ฟเวอร์ในตัวของ PHP นั้นไม่มีกระดูกเลย มันจะทำให้หายใจไม่ออกหากคุณทำอะไรที่ซับซ้อน
ดังนั้นฉันจะไม่พยายามใช้เซิร์ฟเวอร์ PHP ในตัวเพื่ออะไรนอกจากการทดสอบพื้นฐานที่สุด