Configuration du serveur Web Apache + PHP dans Virtualbox sous Windows 7

1

Exécuter Apache et PHP sous Windows avec XAMPP ou WAMP est une tâche difficile, car installer de nouvelles extensions PHP sous Windows est très difficile. La plupart des versions binaires pour Windows ne fonctionnent pas :(

Je pensais donc exécuter Ubuntu à partir de Virtualbox et installer Apache et PHP sous Ubuntu.

Ce que je demande, c’est s’il est possible de configurer le serveur dans Ubuntu (la boîte virtuelle) et de le voir fonctionner dans le navigateur sous Windows.

Ainsi, si je tape "localhost" en dehors de la machine virtuelle, sous Chrome / Win, une page Web exécutée sous le serveur Apache d’Ubuntu doit être affichée.

maryjane
la source

Réponses:

2

La machine virtuelle se comportera (et devrait) se comporter comme un autre ordinateur de votre réseau.

Assurez-vous simplement de configurer l’adaptateur réseau sur Adaptateur ponté :
enter image description here

Ensuite, vous pourrez ouvrir le site Web en surfant sur l’adresse IP de la machine virtuelle, comme http://192.168.1.70. Pour obtenir l'adresse IP de la machine virtuelle, exécutez simplement ip a dans une console.

Ce n'est certainement pas Champs obligatoires exécuter en mode ponté, mais c’est souvent le mode le plus simple à utiliser car il permet à la machine virtuelle de se comporter comme un autre client du réseau.

Der Hochstapler
la source
cool: D "Ça marche!" Savez-vous s'il existe un moyen de partager le dossier var / www avec Windows?
maryjane
@ MaryJane: Eh bien, il n'y a vraiment rien de spécial à cet égard avec cette configuration. Vous pouvez essayer de le partager avec Samba ou en mettant en place un serveur FTP comme vsftpd. Peut-être que vous pouvez même y accéder simplement via SSH. Selon l'outil que vous utilisez pour travailler sur votre projet, cette dernière option peut s'avérer la plus simple.
Der Hochstapler
Merci! J'ai installé vsftpd mais il semble que je ne peux modifier que le répertoire de l'utilisateur même si je me connecte avec le compte administrateur. Quoi qu'il en soit, je vais essayer la samba (pour le développement, j'utilise uniquement l'éditeur de texte Sublime2)
maryjane
@maryjane: Cela pourrait être un problème de configuration avec vsftpd. Par défaut, vous atterrissez dans votre répertoire personnel, c'est normal. En fonction de la configuration, vous pouvez cependant accéder aux dossiers les plus élevés. Cherchez la ligne chroot_local_user=YES dans la configuration. Vous voulez que ce soit commenté ou mis à NO. Il semble y avoir un plugin pour Sublime qui apporte le support SFTP (SSH): wbond.net/sublime_packages/sftp Peut-être que ça aide :)
Der Hochstapler