ฉันกำลังพัฒนาแอปพลิเคชัน php ในที่ทำงานของฉัน เซิร์ฟเวอร์การพัฒนาทำงานใน ubuntu vm แต่บนเครื่องโฮสต์รันระบบปฏิบัติการ windows 7 ฉันประสบปัญหากับ Windows ในฐานะสภาพแวดล้อมการพัฒนาอยู่เรื่อยๆ และฉันขาดคุณสมบัติบางอย่างของ Linux ขออภัย ฉันไม่สามารถติดตั้งระบบปฏิบัติการอื่นบนโฮสต์ได้ ตอนนี้ฉันสงสัยว่าฉันควรติดตั้งเครื่องมือ dev ทั้งหมดของฉัน (เช่น phpstorm) ในเครื่องเสมือนอื่นและทำงานที่นั่นหรือไม่ มันสมเหตุสมผลไหมหรือฉันจะประสบปัญหาด้านประสิทธิภาพ?
PhpStorm และเครื่องมืออื่นๆ ใน Virtual Machine
comment
คำถามของคุณดูเหมือนไม่ตรงประเด็น - โปรดอ่านสิ่งนี้: stackoverflow.com/help/on-topic คุณควรไปที่ stackexchange.com/sites แห่งใดแห่งหนึ่ง
- person Honza Zidek   schedule 30.07.2014
comment
ไม่แนะนำให้ทำงานภายใน VM ฉันเชื่อว่าหากคุณเขียนโค้ดบน windows แต่ทดสอบ (ไม่ทางใดก็ทางหนึ่ง) บนเครื่องเสมือน คุณจะพบการระบุปัญหาได้ง่ายมาก หากคุณสามารถพูดถึงปัญหาเฉพาะเจาะจงที่คุณกำลังประสบอยู่ได้ ฉันจะพยายามแนะนำวิธีที่คุณสามารถแก้ไขได้
- person DaGhostman Dimitrov   schedule 30.07.2014
comment
โปรดพิจารณายอมรับคำตอบของฉันถ้ามันตอบคำถามของคุณหรือโหวตขึ้นถ้ามันมีประโยชน์ในทางใดทางหนึ่ง
- person DaGhostman Dimitrov   schedule 30.07.2014
คำตอบ (1)
นี่เป็นกรณีการใช้งานที่สมบูรณ์แบบสำหรับ Vagrant
สร้างและกำหนดค่าสภาพแวดล้อมการพัฒนาแบบน้ำหนักเบา ทำซ้ำได้ และพกพาได้ จากเว็บไซต์อย่างเป็นทางการ
สามารถควบคุมได้ด้วย PhpStorm และมีน้ำหนักเบาอย่างสมบูรณ์แบบ
ฉันใช้ PhpStorm, Vagrant & Puppet กับ nginx, php และ mysql, XDebug และฉันค่อนข้างพอใจกับมัน ค่อนข้างทรงพลังและปรับใช้ง่ายมาก
แก้ไข
และนี่คือบล็อกโพสต์ที่ยอดเยี่ยมโดย James McFadden บน การใช้ Vagrant และ Puppet เพื่อสร้างสภาพแวดล้อม PHP, Nginx และ MySQL และคุณจะพบสิ่งอื่นๆ อีกมากมายที่มี apache หรือเครื่องมืออื่นๆ ที่คุณอาจต้องการ
ผู้ปฏิเสธความรับผิด: ขั้นตอนในการแทนที่ my.cnf
ไม่ได้ผลสำหรับฉัน ดังนั้นฉันขอแนะนำให้คุณข้ามขั้นตอนนี้ไป
person
DaGhostman Dimitrov
schedule
30.07.2014