菜鸟的Linux历程-LAMP搭建之环境准备

学习了一段时间的Linux之后,难免彷徨,不知道Linux到底能干嘛?从今天开始,我就开始了LAMP环境的搭建之路,LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和PHP(有时也是指Perl或Python) 建立web应用平台。依托LAMP环境,我们可以搭建一个自己的动态测试网站,进行更加深入的学习。


第一部分

选择和安装稳定的Linux操作系统

在我们的学习过程中,为了能获得更多帮助,我没有花太多心思选择发行版本,直接选择了大家最熟悉的CentOS 5.5。

接下来,开始安装CentOS了。在我们还不能熟练驾驭Linux之前,我们需要准备一款虚拟机,在虚拟机上安装一个Linux操作系统,方便我们学习。在这里,我使用的是virtualbox这款虚拟机(vmware同样可以安装过程大同小异)。


  • 打开安装好的虚拟机,点击”新建“,开始CentOS安装:菜鸟的Linux历程-LAMP搭建之环境准备_第1张图片

  • 为你的CentOS分配运行内存,我很吝啬,不过1G已经很慷慨了(事实上,
    32M的内存就可以运行字符界面的CentOS了):
    菜鸟的Linux历程-LAMP搭建之环境准备_第2张图片

  • 为你的CentOS指定硬盘大小,硬盘类型,以及”硬盘“的存储位置,默认就好:
    菜鸟的Linux历程-LAMP搭建之环境准备_第3张图片

  • 一直到看到这个界面,我们安装CentOS的”硬件“环境就已经准备好了:
    菜鸟的Linux历程-LAMP搭建之环境准备_第4张图片

  • 接下来,我们只需要”接入系统盘“,就可以执行系统安装了。点击菜单栏中的”设置“-”存储“,将”光盘“插入”光驱“中,如图所示,单击确定,开始安装CentOS:
    菜鸟的Linux历程-LAMP搭建之环境准备_第5张图片

  • 语言选择,我选择了英语(强迫自己多认识几个单词而已):
    菜鸟的Linux历程-LAMP搭建之环境准备_第6张图片

  • 选择安装模式,类似于Windows系统安装里面的”是否覆盖原有操作系统“等这样的选择。注意,我在下面勾选了”预览分区“,这里勾选与否没什么区别。接着”next“:
    菜鸟的Linux历程-LAMP搭建之环境准备_第7张图片

  • 看到系统已经将我们的”硬盘“进行了默认分区,个人感觉分不了默认的这么好,就没有经行修改,直接next:菜鸟的Linux历程-LAMP搭建之环境准备_第8张图片

  • 询问grub(系统引导的重要文件)安装的位置, 直接”Next“。(有兴趣的童鞋可以看看我总结的”菜鸟的Linux历程-系统启动过程“):
    菜鸟的Linux历程-LAMP搭建之环境准备_第9张图片

  • 接下来,来到了网络设置部分。为了后续测试方便,我的这一块进行了设置*(参数是根据我的个人需要设置的,大家可以直接使用默认设置。):
    菜鸟的Linux历程-LAMP搭建之环境准备_第10张图片

  • 接下来需要设置root密码,没有密码,连安装都不行!养成练好的习惯,密码严格遵循密码规则:
    菜鸟的Linux历程-LAMP搭建之环境准备_第11张图片

  • 密码设置好以后,我们来到了一个系统类型选择界面。你是要创建图形版的CentOS,还是要创建单纯的服务版的CentOS呢?看个人需求。我是为了搭建服务器,我仅选择了server(注意你自己的选择,同时注意界面下方,勾选”customize now“):
    菜鸟的Linux历程-LAMP搭建之环境准备_第12张图片

  • 接下来,选择我们需要的功能模块(我是为了搭建一个WEB服务器,所以我的服务器应该多余的功能越少越稳定,所以多每一个模块进行的删减),如图所示进行删减(language中勾选Chinese):
    菜鸟的Linux历程-LAMP搭建之环境准备_第13张图片
    菜鸟的Linux历程-LAMP搭建之环境准备_第14张图片
    菜鸟的Linux历程-LAMP搭建之环境准备_第15张图片
    菜鸟的Linux历程-LAMP搭建之环境准备_第16张图片
    菜鸟的Linux历程-LAMP搭建之环境准备_第17张图片

  • 最后重启,点击reboot(记住,Linux中重启的命令也是“reboot”):
    菜鸟的Linux历程-LAMP搭建之环境准备_第18张图片

  • 重启后,开始安装:
    菜鸟的Linux历程-LAMP搭建之环境准备_第19张图片

  • 防火墙选择关闭(开机后发现,这个设置并没有 真正关闭防火墙,自己还是得手动关闭防火墙):
    菜鸟的Linux历程-LAMP搭建之环境准备_第20张图片

  • 关闭SELinux(这个牛比的人物,最后也是需要手动关闭的):
    菜鸟的Linux历程-LAMP搭建之环境准备_第21张图片

  • 然后让我创建新用户,我比较喜欢控制一切的感觉,果断拒绝用普通用户的身份登录系统(虽然这样做并不合适),直接forward:
    菜鸟的Linux历程-LAMP搭建之环境准备_第22张图片

  • 搞定,漫长的等待,root登录成功。

  • 但是革命刚刚开始!我们要为以后的光明先干掉两个重要人物——防火墙和SELinux。
    命令行输入:
//防火墙设置:
service iptables stop //临时关闭防火墙
iptables -L //查看防火墙状态
service iptables save //使防火墙永久生效

菜鸟的Linux历程-LAMP搭建之环境准备_第23张图片

//SELinux设置:
//由于SELinux的头衔相当大,关闭它需要直接修改它的配置文件,并且在修改成功后重启系统
vi /etc/selinux/config //打开SELinux的配置文件
//修改里面的内容
SELINUX=enforcing            //这句话前面加"#"注释掉 
SELINUXTYPE=targeted            //这句话前面加"#"注释掉 
SELINUX=disabled             //增加

如果对vi使用有困难,可以看看菜鸟的Linux历程-vi编辑器使用
修改如下:
菜鸟的Linux历程-LAMP搭建之环境准备_第24张图片

重启后查看SELinux状态如下:
菜鸟的Linux历程-LAMP搭建之环境准备_第25张图片

CentOS5安装的部分到此就告一段落,第二部分将对LAMP环境的搭建进行安装总结。
如有错误,欢迎留言指正。谢谢。

你可能感兴趣的:(Linux学习,操作系统,LAMP,源码包,虚拟机,centOS5)