虚拟机开发(LAMP)
菜鸟入门,勿喷。想问一下,很多人都是在本地电脑上用虚拟机开发。想知道各位大牛是如何安装配置虚拟机环境,然后本地如何如何访问虚拟机服务器?能否详细点,感谢每一位回答的大哥,大神,大牛。
回复内容:
菜鸟入门,勿喷。想问一下,很多人都是在本地电脑上用虚拟机开发。想知道各位大牛是如何安装配置虚拟机环境,然后本地如何如何访问虚拟机服务器?能否详细点,感谢每一位回答的大哥,大神,大牛。
我现在的做法是把linux(centos)安装在vituralbox里面放在后台运行(最小化安装,只有命令行)。并在我的宿主主机和虚拟主机之间搭建一个局域网,然后把我的网站部署到linux上,最后在宿主主机的浏览器中输入虚拟主机的ip地址就可以访问该网站了。而且这样做不仅宿主主机可以访问该站点,处于同一个局域网里的其他虚拟机也可以访问该站点,甚至连接到笔记本电脑热点的手机也可以访问该站点。
至于如何把写好的代码传到linux上去,我是在linux上配置一个git远程仓库,然后在宿主主机中把写好的代码push过去就行了。
我之前用过tiny core这个只有12m的Linux发行版,用vbox --headless参数启动,在里面配置ssh和samba服务。
基本感觉不到是在虚拟机里面跑,和本地环境一样方便。
tiny core非常小,完全在内存里面运行,速度也是杠杠的。
一个长期在linux虚拟机下开发的人回答一下你。
虚拟机版本(ubuntu14.04)
配置环境为LNMP,至于本机怎么访问还真没试过,直接在虚拟机访问不就行了。
其实和本机开发没什么区别。
虚拟机里的环境可以用一键包装。
虚拟机和物理机之间用samba做文件共享。
虚拟机的网卡模式设置为桥接或者NAT,然后ifconfig获取ip,然后ssh连接进去就ok
vbox内ubuntu server,本机开启nfs server,vbox开机自动挂载到/opt,apache2的目录设置到/opt,酱紫我随时在本机写,用的时候虚拟机一开就可以访问了,注意vbox设置个端口映射。
呃……看楼上都那么专业,不知我这菜鸟答案是否合适……
直接phpstudy,然后localhost访问……
宿主机Windows,虚拟机里跑arch,虚拟机开Samba服务,把一个目录共享给Windows,代码都在这个目录下,这样就能实现Windows下编辑,Linux运行了,这种方法用了好几年了,目前还没找到更好的方法
虚拟机运行ftp服务端,win下通过ftp客户端连接共享数据和文件。
虚拟机内安装la/nmp环境,里面的host不需要配置。 查看虚拟机的IP,把防护墙都关掉。 本机的host填上虚拟机ip 绑定nginx 配置的vhost域名
在Windows上用VirtualBox虚拟一个Ubuntu 14.04 LTS,推荐使用轻量级桌面Xfce的Xubuntu 14.04.
然后Windows跟Xubuntu采用网络地址转换(NAT)连接,这样Xubuntu就可以自动联网了.
Xubuntu可以通过宿主机Windows的IP来访问宿主机服务.
宿主机Windows要访问虚拟机Xubuntu,则需要在VirtualBox里配置端口转发,比如把Windows本地80端口转发到虚拟机里的80端口,这样Windows上就可以访问Xubuntu里的HTTP服务了.同理,你要访问Xubuntu里的OpenSSH服务,转发22端口就好了,文件传输也可以通过OpenSSH的SFTP实现.当然你也可以配置VirtualBox共享文件夹,这样你就可以在Windows本地共享文件夹里开发项目,在Xubuntu里跑代码.

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题











PHP是一种服务器端脚本语言,用于动态网页开发和服务器端应用程序。1.PHP是一种解释型语言,无需编译,适合快速开发。2.PHP代码嵌入HTML中,易于网页开发。3.PHP处理服务器端逻辑,生成HTML输出,支持用户交互和数据处理。4.PHP可与数据库交互,处理表单提交,执行服务器端任务。

PHP主要是过程式编程,但也支持面向对象编程(OOP);Python支持多种范式,包括OOP、函数式和过程式编程。PHP适合web开发,Python适用于多种应用,如数据分析和机器学习。

VS Code 系统要求:操作系统:Windows 10 及以上、macOS 10.12 及以上、Linux 发行版处理器:最低 1.6 GHz,推荐 2.0 GHz 及以上内存:最低 512 MB,推荐 4 GB 及以上存储空间:最低 250 MB,推荐 1 GB 及以上其他要求:稳定网络连接,Xorg/Wayland(Linux)

PHP适合网页开发和快速原型开发,Python适用于数据科学和机器学习。1.PHP用于动态网页开发,语法简单,适合快速开发。2.Python语法简洁,适用于多领域,库生态系统强大。

PHP适用于Web开发和内容管理系统,Python适合数据科学、机器学习和自动化脚本。1.PHP在构建快速、可扩展的网站和应用程序方面表现出色,常用于WordPress等CMS。2.Python在数据科学和机器学习领域表现卓越,拥有丰富的库如NumPy和TensorFlow。

PHP的核心优势包括易于学习、强大的web开发支持、丰富的库和框架、高性能和可扩展性、跨平台兼容性以及成本效益高。1)易于学习和使用,适合初学者;2)与web服务器集成好,支持多种数据库;3)拥有如Laravel等强大框架;4)通过优化可实现高性能;5)支持多种操作系统;6)开源,降低开发成本。

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP在过去几十年中塑造了网络,并将继续在Web开发中扮演重要角色。1)PHP起源于1994年,因其易用性和与MySQL的无缝集成成为开发者首选。2)其核心功能包括生成动态内容和与数据库的集成,使得网站能够实时更新和个性化展示。3)PHP的广泛应用和生态系统推动了其长期影响,但也面临版本更新和安全性挑战。4)近年来的性能改进,如PHP7的发布,使其能与现代语言竞争。5)未来,PHP需应对容器化、微服务等新挑战,但其灵活性和活跃社区使其具备适应能力。
