厌倦了Windows(/ `. `/)新手上手Centos7

来源:互联网 发布:js array删除方法 编辑:程序博客网 时间:2024/06/06 09:37

—-滴滴滴,最近写一个TP5项目真的是太烦了,越来越觉得windows不靠谱,但是电脑上安装个liunx又不方便,本身电脑配置不是很高。

这里写图片描述

苦于无奈的我决定把项目移植到虚拟机上,想了想用啥做服务器,第一个接触的服务器是Ubuntu,后来学校教的是debian, 乌班图不说了感觉就是坑都给你填好了,然后就是debian软件丰富,但是资料就比较少了国外用的虽然比较多但是我们比较要和老外有点不一样嘛,只有选Centos,下面放出下载教程给大家。

下载嘛首先到官网,官网网速还是挺快的。。

dd

这里我们要的是ISO打包好的。当然你喜欢什么就选什么

这里写图片描述

我们点进去之后不再这下太慢,选择镜像列表

这里写图片描述

中国的镜像还是有很多的自己看,我这里比较喜欢网易

这里写图片描述

点击ISOS文件

这里写图片描述

看你自己喜欢什么版本了,6.6应该很稳定,推荐新手下这个版本,我嘛比较喜欢时髦,这里选7吧

这里写图片描述

最后这里可不要乱选,看文件大小就知道。有些需要打几个iso包,我选了个齐全的以后方便。

这里写图片描述

用虚拟机安装好centos后这里我们需要安装环境和测试下网络通不通。

基础不行的小伙伴可以复习下网络基础再来看。
我这里选NAT模式,比较方面
这里写图片描述

看清楚你的配置是否正确,网段是否对齐

这里写图片描述

看看咋家的网络适配器虚拟网卡是否开启

这里写图片描述

现在虚拟机安装好了让我们配置代码所需环境,因为这里是

个TP5的项目,所以我决定用XAMPP也就是LAMPP集成开

发环境,win上面我用的WampServer感觉不是很好用。
这里写图片描述

由于网站是国外的下载非常的慢,使用命令:

这里写图片描述

这里我们下载可能有些同学会出现没有CA证书的警告!关

于CA证书我在win下安装Composer的时候也出现过,可看

看我上几篇文章,这里在Centos下直接使用命令

这里写图片描述

等XAMPP安装好后,我们切换到目录下

可以看到这里安装好的目录,接下来我们要做的就是搭建

FTP服务器,把电脑上的文件移植过来,本来PHP是linux的

儿子,所以我们这里可以直接用无需修改.
这里写图片描述

安装FTP服务器非常简单,这里贴一下代码。有关FTP的我

们这里不重点说特别注意的是用户的权限问题,相关资料可

以上Google去看看,百度的大家都懂的,相比于咋们在墙

里面技术更新太慢。文章后面我会送出福利…
这里写图片描述

搭建好FTP服务器,我这里用的可视化工具FileZilla来管

理,我们把文件直接上传到网站目录下,这里的网站目录我

们是建在 “opt/lampp/htdocs/www” 这个www文件目录

用来存放我们的项目文件。这也方便管理,

接着启动我们的服务器。如果遇到防火墙之类的,在会在文

章后面给出地址,大家照着人家的方法去配置规则,当然你

直接关闭最好,这是一个坑大家要牢记它!

可能您的版本会出现启动Mysql 找不到mysql.sock的情况。你需要这样做。

这里写图片描述
我们先试试能不能访问我们的服务器。能访问,OK那么我们试试能不能访问我们的项目直接输入 IP/www/public 是网址朱目录的下一级, 访问成功后我们需要优化几点

首先更改apache的配置文件,我们需要动的两个文件如下

httpd.confhttpd-vhosts.conf

先来更改httpd.conf文件,和win差不多,在vim下键入”/” 快速应为到 “DocumentRoot” 更改目录

这里写图片描述

再定位到httpd-vhosts.conf 去掉前面的注释,代表生效 :wq保存退出。
这里写图片描述

打开 httpd-vhosts.conf , 在extra扩展下,配置。保存退出后访问虚拟主机。
这里写图片描述

如果访问不了,这里同样在win下 打开

C:\Windows\System32\drivers\etc\hosts

添加一行

这里写图片描述

现在访问浏览器,如果不成功再找原因,多半是防火墙或者服务器没重启。

你是否在想在LINUX下编程很痛苦? 使用vim, 又不会。 没关系,白哥教你配置Samba。
这里写图片描述

正如百度说的,samba功能非常强大,感觉是比FTP好用一

点,不然你每次都下载后然后费劲的上传? 文件后面我会

给出安装samba 的详细方法,这里我就没必要赘述别人写

得非常好的文章了。


是不是非常方便呢?
这里写图片描述


[科学上网]
https://github.com/getlantern/forum
[防火墙教程]
http://www.linuxidc.com/Linux/2015-05/117473.htm
[配置samba]
http://www.cnblogs.com/nidey/p/6195483.html
[LINUX在想手册]
http://man.linuxde.net/


如果对你有用转发收藏喜欢评论,你的一个小举动将鼓励我,谢谢。

                              white(/ `. `/)
原创粉丝点击