ลองคิดถึงสิ่งที่เกิดขึ้นจริงที่นี่
ด้วย XAMPP คุณกำลังเรียกใช้เซิร์ฟเวอร์ Apache ภายในโปรแกรม Windows
ด้วย WSL v1 คุณมีเครื่องเสมือน Linux ที่ทำงานภายใน Windows ที่มี drush, ผู้แต่ง และอื่นๆ
ด้วย WSL v2 คุณมี Linux ที่ทำงานบน Hyper-V (MS hypervisor) ดังนั้นคุณจึงได้รับประสิทธิภาพที่ใกล้เคียงกับ Linux ดั้งเดิมโดยมีค่าใช้จ่ายในการจำลองเสมือนน้อยลง
โดยพื้นฐานแล้วคำถามจะกลายเป็น "ฉันจะเข้าถึงเซิร์ฟเวอร์ที่ทำงานในสภาพแวดล้อม Windows จากสภาพแวดล้อม Linux ภายในสภาพแวดล้อม Windows ได้อย่างไร"
ขึ้นอยู่กับว่าคุณพอใจกับไฟร์วอลล์ พร็อกซี และสิ่งต่างๆ แค่ไหน และขึ้นอยู่กับวิธีการตั้งค่าคอมพิวเตอร์ของคุณ การกำหนดค่านี้อาจไม่ใช่เรื่องยากเกินไป แต่ก็อาจสร้างความยุ่งเหยิงได้เช่นกัน
นักแต่งเพลง
สำหรับ นักแต่งเพลง
คุณเพียงแค่ต้องเข้าถึงไฟล์ Windows ของคุณจากภายใน Linux
ด้วย WSL ควรติดตั้งไดรฟ์ Windows C: ที่ /mnt/ค
ในลินุกซ์ ดังนั้นคุณสามารถ ซีดี
ไปยังไดเร็กทอรี Windows ที่มีไฟล์ของคุณจาก Linux และเรียกใช้ นักแต่งเพลง
คำสั่ง
หยด
สำหรับ หยด
คุณจะต้องตั้งค่านามแฝงและเชื่อมต่อกับเซิร์ฟเวอร์ XAMPP นอกจากนี้ คุณยังอาจต้องเปิดพอร์ตบางพอร์ตในไฟร์วอลล์ Windows ซึ่งอาจมีความเสี่ยงด้านความปลอดภัย รายละเอียดนี้อยู่นอกเหนือขอบเขตของไซต์นี้ (เหมาะสำหรับ ความผิดพลาดของเซิร์ฟเวอร์).
ทางออกที่ดีกว่า
ตามที่ @leymannx กล่าวถึง สจล เป็นโซลูชันที่ให้สภาพแวดล้อมการพัฒนาท้องถิ่นของ Drupal ที่มั่นคงโดยมีการกำหนดค่าเพียงเล็กน้อย และฉันใช้เป็นการส่วนตัว แลนโดซึ่งให้บริการฉันเป็นอย่างดีตลอด 5 ปีที่ผ่านมา มีทั้งแบบฟรี (ทั้งโอเพ่นซอร์สและฟรีเหมือนในเบียร์) และให้ค่าเริ่มต้นที่มั่นคงแก่คุณ คุณอาจจะประหยัดเวลาได้มากโดยไม่ต้องตั้งค่าอะไรให้ตัวเอง