PhpStorm และเครื่องมืออื่นๆ ใน Virtual Machine

ฉันกำลังพัฒนาแอปพลิเคชัน php ในที่ทำงานของฉัน เซิร์ฟเวอร์การพัฒนาทำงานใน ubuntu vm แต่บนเครื่องโฮสต์รันระบบปฏิบัติการ windows 7 ฉันประสบปัญหากับ Windows ในฐานะสภาพแวดล้อมการพัฒนาอยู่เรื่อยๆ และฉันขาดคุณสมบัติบางอย่างของ Linux ขออภัย ฉันไม่สามารถติดตั้งระบบปฏิบัติการอื่นบนโฮสต์ได้ ตอนนี้ฉันสงสัยว่าฉันควรติดตั้งเครื่องมือ dev ทั้งหมดของฉัน (เช่น phpstorm) ในเครื่องเสมือนอื่นและทำงานที่นั่นหรือไม่ มันสมเหตุสมผลไหมหรือฉันจะประสบปัญหาด้านประสิทธิภาพ?


person PeterTag    schedule 30.07.2014    source แหล่งที่มา
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