回到首页| 网络安全 名人故事 申请书 | 名人名言 财富榜 关于我们

当前位置:名人故事传 > 互联网 > Linux服务器 > > 正文

linux下web开发之环境搭建

04-16  Linux服务器     来源: 未知  

本文是应网友 藤原豆腐屋ae86 的要求而写,总共将续写5篇以上,将从各个方面来阐述linux下的web开发,今天是第一篇,即环境搭建,因为开发之前都是需要有环境的,在搭建环境时,我们需要做什么,今天我们就来聊聊这个话题。

为什么选择Linux来作为服务器

Linux操作系统

我们知道微软的很多产品都是要收费(可以到微软的商城看)的,包括操作系统、Office、Visual Studio等,也正因为收费,所以很多产品都是闭源的,就是我们只能够用,不能够进行二次开发;同时,很多开发语言的扩展,一般都是先有Linux版本的,最后才有机会编译成windows的扩展供windows下的程序员使用;一句话,Linux因为开源,我们的科技企业能够做很多事情,比如Facebook 就对Mysql数据库进行了改进,很多公司就在一些开源的云计算框架上面进行二次开发然后搭建云计算产品等,当然还有很多很多的原因,我们就不例举了。

虚拟机软件选择

vmware

还记得以前在PC上安装一个操作系统的情形吗?如果让你在PC上装2个、3个操作系统怎么办?现在我们大多数生活环境使用的还是windows系统,因为现在我们需要安装Linux系统,那么怎么办呢?我们不会又要像以前安装双系统或多系统的时候一样安装吧,非常幸运的告诉你,肯定不用了:),并且像以前即使安装好了,我们同时也只能够用一个操作系统,如果要用另一个的话,就要关机重启选择。

虚拟机软件是什么?因为操作系统组成中的设备驱动控制着我们的硬件资源,比如键盘、显示器、网卡等等,导致同一时刻只能够运行一个操作系统,所以需要虚拟机软件来解决这个问题,只有解决了这个问题,我们才能够同时运行windows系统和Linux系统。

目前流行的虚拟机软件有Virtualbox和Vmware,大家直接下载安装就可以了。

Linux发行版选择

系统桌面

发行版是什么?这还要从前面的描述说起,因为Linux开源,所以很多团队、厂商等依据各种需求在Linux操作系统的基础上进行二次开发得到各种各样的Linux的操作系统,比如CentOS、F edora、Suse等等,这就是Linux发行版,这是非官方容易理解的说法。

Linux内核和Linux发行版的关系是什么?文章一开始说的其实就是Linux内核,之所以称为内核,其实就是仅仅提供了很多基本的功能,能够保证系统运行就可以了,但是对我们开发者来说,可能还需要的C或C++等各种编译器,对普通用户来说,需要提供桌面供其使用,那么这个时候就不得不在内核的基础之上进行二次开发,从而得到各种Linux发行版,这是稍微官方的解释。

好了,介绍完了发行版,我们就随便选择一个发行版来安装吧,就选择CentOs或者Fedora、Ubuntu其中一个吧,然后在虚拟机里面配置好硬件资源等,然后开始一步一步的安装,安装时间还是有些长,慢慢等待。

经过以上的步骤,我们的系统安装好了,一个粗略的开发环境基本搭建好了,其他需要的环境将在之后的章节中一个个的讲解,如果大家觉得文章还好,就动动你们的手指转发、评论和点赞一下,谢谢。

互联网 网络安全 申请书 创业资讯 创业故事明朝十六帝故事
© 2012-2022 名人故事传网版权所有 关于我们 | 版权声明 | 网站协议 | 友情申请 | 免责声明 | 网站地图 | 联系我们 | 广告服务