linux环境搭建流程
上周正式进入第四阶段(项目阶段),做项目之前第一件事便是先把项目环境搭好,为了复习下之前学习的Linux知识,cc老师要求我们在linux系统上搭建环境,在环境搭建的过程中还是遇到了很多难题,接下来便分享下
上周正式进入第四阶段(项目阶段),做项目之前第一件事便是先把项目环境搭好,为了复习下之前学习的Linux知识,cc老师要求我们在linux系统上搭建环境,在环境搭建的过程中还是遇到了很多难题,接下来便分享下...
提前说明我用的是win10操作系统及较新的硬件配置,比起学校的win7 thinkpad-t400,搭建环境过程中稍微有点曲折..
首先需要有个虚拟机,建议安装Vmware毕竟功能强大一点,其次需要准备一个linux系统镜像文件,这里用的是linux发行版(centos7),在vmware里面新建一个虚拟机,除了第二步需要选择一下你的镜像文件所在路径,其他选项一路向下就行(或者根据自己的需求改变),新建好之后在新建的虚拟机上右键虚拟机设置,在网络适配器页面,将网络模式改为桥接模式;还有就是在vmware菜单栏里的编辑按钮,选择虚拟网络编辑器,将vmnet0改为桥接模式,桥接到改为自动便可,这样设置后虚拟机里的系统才能有外网。
其次,启动虚拟机,选择第一个选项安装linux系统后进入图形化界面,语言肯定选择中文;安装位置选择自动分区就行;网络和主机名,进去后把按钮开启可看到旁边已连接就行,其他选项都不用管,如果有红点就点进去然后退出来就行,不需要改变什么,然后点击安装;安装过程中可以看到俩个选项,一个设置root密码,一个创建用户,设置一下root密码就行,创建用户有需要的可以创建,然后坐等安装成功。
Ps:这里我选择centos7的原因是,较新的电脑硬件是不支持6.5版本的,真的坑爹,之前用的centos6.5镜像搞半天不行。
然后,安装成功后会自动重启进入到用户登录界面,这里就直接用root帐号进系统就好,登录成功后我们需要测试一下外网是否接通,ping baidu.com,ping通后便可进入下一步,这里centos7没有6.5版本那么麻烦,理论上来说应该是直接就能ping通,而6.5如果ping不通的话,需要进行以下几步:
servcie iptables stop 关闭防火墙
service network restart 重启网络
ifconfig eth0 192.168.0.xx 配置ip地址,根据实际网段来配置
route add default gw 192.168.0.1 配置网关,和ip地址同一网段
ping 220.181.57.217 用ping命令测试连接百度的ip
ping baidu.com 用ping命令测试连接百度的域名
如果ip地址能ping通,而域名不能ping通的话,需要配置域名解析系统的ip:
Vi /etc/resolv.conf
向里添加 nameserver 192.168.0.1
这样就能ping通百度的域名了。
接下来,需要安装环境搭建需要用到的软件,通yum -y install命令直接安装 方便快捷,第一步需要更新yum,系统自带的tum版本不够,软件资源不够丰富,下载速度极慢:
yum clean all
yum makecache
ps:我刚开始进行安装的时候,提示找不到wget命令,百度告诉我说用yum安装一个就行,然后用yum安装又说没有yum,然后就这样死循环,整个人都搞崩溃了,到现在也没搞懂怎么回事,不过wget找不到是因为网络不好,多试几次或者等网络较好的时候再更新yum就好。
第二步:安装lrzsz,这个软件用于可在linux系统和windos系统传输文件:
yum -y install lrzsz
安装zip/unzip 用于压缩和解压文件
yum -y install zip/unzip
安装appache、php、mysql、mysql-server php-mysql
yum -y install httpd php mysql mysql-server php-mysql
ps:可以一条命令安装几个软件
第三步:把项目文件从windows上部署到linux里:
Cd /var/www/html
输入rz会弹出一个选择框,找到文件的路径确定就好
Ps:这里需要一个终端软件(可以通过ip地址连接到linux主机,在另外一台电脑上操作此系统)才能显示出rz弹出的选择框,xshell和securecrt俩个软件都行,xshell是免费的,securecrt需要注册码,虽然可以破解还是感觉挺麻烦的,所以我这里用的xshell,安装好后在菜单栏-文件-新建-连接,名称自定义,主机号为linux的ip地址,6.5可以直接通过ifconfig查看ip地址,7是用ip命令,用不惯的话可以yum -y install ifconfig安装就好。连接成功后需要输入帐号和密码便能进入系统,成功后在重新执行第三步骤。
Pps:虚拟机地址如果和主机地址相同,便不能成功连接;6.5版本可通过网络配置的五步重新配置ip地址。
第四步:解压文件:
cd /var/www/html
unzip 文件名
第五步:给文件足够的权限,后面安装会用:
Chomd 777 -R /var/www/html
第六步:启动软件:
Service mysqld restart 启动mysql服务
Service httpd restart启动apache服务
第七步:在windos系统的浏览器里输入linuxip地址便可进入安装项目系统界面,按照提示填入正确的内容就行。
Ps:如果报用户名或密码的错误,确定用户名和密码正确后,将主机名改为localhost:3306便能成功
项目在linux系统的环境搭建就完成了,看起来挺简单的步骤还是花费了许多时间,有些坑还需要自己踩后才能熟记搭建流程啊。