Score:0

เป็นไปได้ไหมที่จะใช้ Drush ที่ใช้ WSL บน Windows 10 XAMPP และถ้าเป็นเช่นนั้นจะทำอย่างไร

ธง mu

ปัจจุบันฉันใช้ Drupal 9 แต่แนวคิดเกี่ยวกับ Drupal 10 อาจมีประโยชน์

ฉันใช้ Windows 10 Home กับ XAMPP และ C:/xampp/htdocs เป็นรูทเว็บแอปพลิเคชันของฉัน

ฉันต้องการสร้างสภาพแวดล้อมการพัฒนา Drupal ขั้นต่ำบนอินสแตนซ์ Windows 10 Home ของฉันโดยติดตั้ง Composer จากนั้นติดตั้ง Drush

ฉันสามารถใช้ WSL เพื่อติดตั้งทั้ง Composer และ Drush แต่ก็มีคำถามเกิดขึ้น:
หาก WSL มีผลเฉพาะกับสภาพแวดล้อม Linux ของตัวเอง ฉันจะใช้ WSL-based Composer และ Drush เพื่อส่งผลต่อสภาพแวดล้อม Windows ของ XAMPP ได้อย่างไร

leymannx avatar
ne flag
สุดท้าย โปรดลองใช้ [DDEV](https://ddev.readthedocs.io/en/stable/#installation-or-upgrade-windows-wsl2)
Kevin avatar
in flag
สิ่งนี้จะง่ายขึ้นมากหากคุณดัมพ์ XAMMP คุณจะไม่ต้องการความยุ่งยากในการติดตั้ง Drush และ Composer บน Windows
4uk4 avatar
cn flag
Acquia ก็ทิ้ง XAMP เช่นกัน: https://docs.acquia.com/resource/archive/dev-desktop/
Score:3
ธง cn

ลองคิดถึงสิ่งที่เกิดขึ้นจริงที่นี่

ด้วย 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 ปีที่ผ่านมา มีทั้งแบบฟรี (ทั้งโอเพ่นซอร์สและฟรีเหมือนในเบียร์) และให้ค่าเริ่มต้นที่มั่นคงแก่คุณ คุณอาจจะประหยัดเวลาได้มากโดยไม่ต้องตั้งค่าอะไรให้ตัวเอง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา