记第一次用Linux搭建LAMP环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了记第一次用Linux搭建LAMP环境相关的知识,希望对你有一定的参考价值。

  本文为日记,并非技术博客。

  嗯,没错,我决定学习linux系统了。虽然不是第一次接触命令行,不过还是挺有压力的。看了两天的Linux基础视频就开始动手搭建自己的LAMP环境。

  关于为什么开始接触Linux呢,主要是最近一直在学前端的知识,想换换口味....以前自己写的小网站也都是用windows下的IIS发布的,所以心血来潮决定试试搭建一个Linux的WEB服务器。既然搭建的是WEB服务器,那么首选自然是LAMP环境,也就是Linux+apache+mysql+php啦。至于为什么是LAMP,当然是因为我只听过这个呀。

  其实我也不是纯小白,我的Vmware里除了躺着Windows XP和Windows service 2008之外,还有有一个kali和ubuntu的。当初想玩kali做一个梦想中的黑客嘞,可惜没坚持住。总之,在决定搭建一个Linux的WEB服务器后我立马启动了躺尸多年的ubuntu,顺手bing(就算没谷歌也不用百度)了“Linux搭建WEB服务器”。现实无情打脸,命令都忘记光的人还妄想搭建服务器?

  所以,我老老实实的去慕课网找了基础的Linux视频从最基础的命令行学习,学到软件安装的时候里面举例安装的软件就是LAMP环境之一的apache,我感觉我学的差不多了,可以去尝试搭建服务器了!

  自然搭建的是服务器,那就不需要图形界面了,所以我就装了CentOs。在CentOs里我用光盘作为yum源以及bing“Linux搭建LAMP”后安装完了apache,mysql,php。安装完后配置真是累死我了,把虚拟机桥接到局域网后虽然能ping通,但是死活访问不了。由于第一篇参考的博客使用的是源码安装方式,我犯二跟着修改了一些配置文件,也不知道是不是这个原因导致的。还好我在装完CentOs之后保存了下快照,解决不了的我果断回档,S/L大法好。回档后找了篇yum安装的跟着装完后还是法访问,bing后修改了apache的conf文件还是没有用,虚拟机用links命令都能访问,同局域网下就是死活打不开网页,真是日了poi了!bing搜了一个多小时就是解决不了,偶然用chrome开了一下居然打开了。辣鸡世界之窗,败我金钱,毁我人生!!

  总之环境算是搭建完了,网站也可以访问了,接下来问题又来了。我真实主机用的是win10系统,如何把在win10系统写的网站发给虚拟机的CentOs系统,然后再用win10来访问?

  bing....

  解决方案还是挺多的,比如搭建个ftp服务器啊,下载可以和windows同步文件夹的软件啦等等。稍微尝试了下发现我所学的知识好像有点不够用了.....有点理解不了博客里说的了....

  打算回去再看的视频的时候突然想起了git版本管理工具,我是先知道Github后才知道git的。之前一直把两个弄混,以为是一个东西。虽然现在还是不知道这两个都有什么功能,但是起码我知道这两个搭配起来能完成我的需求。果断bing搜起来~

  幸好我的CentOs的版本是6.0以上的,可以直接用yum安装Git,yum大法好!边看博客边配置,Github的账号以前倒是注册了一个,不过因为看不懂英文就没去过了....总之接下来的步骤就是装git-->弄个本地仓库-->弄个一个html文件当测试文件-->生成一个ssh公钥-->扔进github账号里-->在github里创建一个远程仓库-->把git的仓库弄进github里-->在github修改了git同步上来的测试文件-->在本地CentOs里同步了下仓库。同步完后就发现本地的html文件内容已经发生变更了,同局域网下能访问更改后的html,大功告成!!!!

  git+github并非是专门拿来做文件同步的,这不过是其中一个功能。当然我也不会只拿来同步文件的,我在搭建WEB服务器之前就对github有浓厚的兴趣,奈何看不懂英文不能愉快的在全球最大的同♂性交友网站里玩耍。这次也趁这个机会来使用下github,加深对它的理解。

  搭建服务也花了不少时间,一路上磕磕碰碰的踩了不少坑,网站历史纪录里也是好几页的博客记录。当然,完成后的成就感也是挺爆棚的。我就是喜欢这种成就感才决定做一个程序员的,路漫漫而其修远兮,吾将上下而求索的。

以上是关于记第一次用Linux搭建LAMP环境的主要内容,如果未能解决你的问题,请参考以下文章

LAMP搭建

怎么在linux 里搭建LAMP环境

ubuntu14.04搭建LAMP环境

Linux系列——LAMP架构的详细搭建过程

linux之lamp环境的搭建

阿里云Ubuntu主机搭建Lamp环境