学习web开发,环境搭建是必不可少的一个环节。你可以使用wamp一键安装包,或者使用sae、bae、gae这种PaaS平台来部署,或者安装*nix系统在本地部署。
对于一个希望体验LAMP式建站的新手而言,一个简单可行的方案是:虚拟机中安装Linux,在Windows下写代码,通过ftp部署代码。
首先,我们假定你平时用的操作系统是windows。不然的话,Linux、Mac OSX上都有命令行和终端可以用,本机部署就行。
然后,安装虚拟机VirtualBox,并在VritualBox中安装一个Linux的Server版。不推荐安装带桌面的版本,因为部署的操作以命令行来做是最方便的。比如,Fedora就是一个不错的选择。装好LinuxServer后,你需要更新系统,并安装Apache、MySQL、PHP等软件,并进行相应的配置。为了完成这些,你需要学习一些Linux命令行操作,以及vim或者emacs等编辑器的使用。
接下来你需要在windows下安装FileZilla这种FTP软件,当你写好代码后通过它部署到虚拟机中的LinuxServer上。当然,你需要设定目录权限,开启防火墙,系统服务的开启等。
当你的代码编写完毕,需要在VirtualBox中设定虚拟机的网卡和网络模式,使宿主机Windows能通过IP访问LinuxServer。配置成功后,在宿主机windows上的浏览器地址栏中,通过ip来访问你虚拟机中的网站。
作者:ChrisZZ
来源:http://chriszz.sinaapp.com/适合新手的web开发环境