2011-01-12 3 views
0

J'ai juste effacé un disque dur de mon ancien système et je voudrais y installer Ubuntu avec PHP, RoR, MySQL et Apache pour être mon environnement de développement. Mon disque dur principal est Win7.Environnement de développement; Win7 + Ubuntu (RoR, MySQL, PHP, Apache)

Si je fais la majorité de mon travail sur Win7 et que je sauvegarde sur le 2ème disque dur (Ubuntu), puis-je accéder à mes sites de développement sur Ubuntu comme s'il s'agissait d'une boîte séparée? Est-ce que tous mes chemins seraient par lettre de lecteur au lieu de par IP?

Répondre

0

Vous devez utiliser la virtualisation pour cela. L'ajout d'un autre disque dur ne vous donne pas automatiquement d'adresses IP. Vous avez toujours juste votre adresse IP externe standard (LAN ou WAN) et votre loopback (127.0.0.1).

Vous pouvez lire ces VirtualBox instructions lors de la configuration d'un réseau interne, chaque invité virtuel ayant sa propre adresse IP locale. D'autres logiciels de virtualisation ont des capacités similaires.

EDIT: Si vous voulez simplement utiliser un répertoire sur D, vous pouvez personnaliser DocumentRoot pour être par ex.

DocumentRoot "D:/public_html" 
+0

Hey Matthew, je ne cherche pas à avoir ce soit une adresse IP, je me demandais si en ayant Ubuntu sur un disque dur et de faire le travail dans Win7 si le disque dur Ubuntu servirait les pages comme un dev séparé serveur et si j'aurais besoin d'y accéder par lettre de lecteur vs une adresse IP depuis son dans la même boîte. – Brandon

+0

@Brandon, vous ne pouvez avoir qu'un seul service web en écoute sur chaque combinaison port IP. Pour avoir un adressage de lecteur, vous devez configurer Apache pour qu'il serve les pages des deux lecteurs avec quelque chose comme 'localhost/c/proj1/foo.php' et' localhost/d/proj2/bar.php'. C'est probablement faisable, mais cela ne semble pas si propre. Vous voudriez être prudent Apache ne sert pas toute votre machine. –

+0

Je serais très probablement juste des pages de D:/D'autres suggestions? Je veux juste avoir un lecteur pour le travail de développement et un lecteur comme mon OS/Apps primaire. – Brandon

Questions connexes