您打算做个网站,就需要先在自己的电脑上搭建一个可以运行这个网站的环境,比如你需要 Web 服务器,数据库,脚本的解释器等等,你还要动手去做一些配置。
传统的做法是,使用一些一键安装的环境,比如 WAMP,MAMP,XAMPP 等等,安装完成以后,你就有了一个可以运行一般网站的环境了。不过问题是,你在这种环境上做出来的网站,把它拿到真正的服务器上的时候,很可能会遇到问题。因为你的本地环境跟服务器真正的生产环境是不一样的。可能使用的软件版本不同,少了某些扩展,或者一些特别的配置等等。
还有个问题是,你不能很好的了解到,这些传统的一键安装的环境里面都有什么,是怎么配置的。
更好一点的方法是,您可以在本地使用虚拟机软件,去虚拟一个跟服务器环境一样的环境,比如你可以跟服务器一样的操作系统,一样的版本,一样的软件,一样的配置等等。这样,你大概可以保证在本地开发出来的网站,拿到服务器上去运行有同样的效果。
推荐大家可以先自己手工去搭建一个这样的环境,理解每一步都做了什么,为什么要这么做。这个课程我们就一起手工的去搭建一个本地的开发环境。最后我们会介绍一个自动化配置的工具,您可以自己写一些脚本,去自动配置网站的开发环境或者生产环境。