一、安装红帽6.5

1、安装时需选择桥接模式;

2、选择自定义,在设置中将镜像文件(ISO)选择进去;

3、安装时选择【桌面】安装(在/etc/inittab文件中,若id=5则为桌面模式,id=3为命令模式);

4、安装完红帽之后安装vmware tools工具,直接拷贝到桌面,点击右键解压到桌面上,选择在终端运行mware-install.pl 文件,即可;

5、设置IP:

(1)在终端中输入setup,关闭防火墙,网络设置中的设备配置选中DHCP(动态获取IP),保存修改并退出;

若不关闭防火墙,在防火墙配置中选择【定制】,选择http和https,并点击【转发】添加“3306端口”,协议为“tcp”,确定即可。

(2)设置开机启动网卡:打开vi /etc/sysconfig/network-scripts/ifcfg-eth0文件,将ONBOOT后的‘no’改成‘yes’,保存退出;

(3)在终端中重启网络:service network restart(ifup eth0),重启完成后输入ifconfig获取IP地址;

6、挂载6.5光驱:点击虚拟机—设置—DVD选择6.5的光驱文件,桌面上显示;

二、安装Apache

1、检查电脑上是否有安装Apache:service httpd status;

2、进入光驱下的Packages(apache、php、mysql安装包都在此文件下):cd /media/RHEL_6.5w i386w Discw 1/Packages/

3、查看apache的安装包:ll |grep http

4、安装:rpm -ivh httpd‐2.2.15‐26.el6.i686.rpm --nodeps;

5、安装完成后启动apache服务:service httpd restart;

6、打开浏览器输入:http://ip地址/,可查看到apache网页;

三、安装php

1、检查php是否有安装:php -v;

2、在 /var/www/html 目录下新建一个 test.php 的文件:vim /var/www/html/test.php,输入以下内容:

<?php
 echo "Hello World"
?>

3、查看php安装文件:ll |grep php;

4、全部的php都需要安装:rpm ‐ivh php*.rpm ‐‐nodeps;

5、安装完成后需重启Apache服务:service httpd restart;

6、在浏览器中输入:http://ip地址/test.php可查看到Hello World的字样,表示php安装成功;

四、安装mysql

1、检查mysql是否安装:service mysqld status;

2、查看mysql的安装文件:ll | grep mysql;

3、安装mysql,应先装服务:rpm ‐ivh mysql‐server‐5.1.52‐1.el6_0.1.i686.rpm ‐‐nodeps;

再安装数据库:rpm ‐ivh mysql‐5.1.52‐1.el6_0.1.i686.rpm ‐‐nodeps;

4、安装完成后开启mysql服务:service mysqld restart;

5、连接root用户:mysql -u root,退出用exit;

注意:若启动mysql服务失败,此时会生成一个mysql.sock文件,需将此文件删除,再重新启动。

五、实现数据库远程连接
1、# mysql -u root;  //进入MySQL服务器;

2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;  //赋予任何主机访问数据的权限;

3、mysql>FLUSH PRIVILEGES;  //修改生效;

4、mysql>EXIT;  //退出MySQL服务器;

六、修改root用户密码(忘记root用户密码时也可以下命令找回密码)
1、停止mysql服务:命令为:service mysqld stop,或者为:/etc/rc.d/init.d/mysqld stop

2、进入mysql安全模式,即当mysql起来后,不用输入密码就能进入数据库,命令为: mysqld_safe --user=mysql --skip-grant-tables --skip-networking &;

3、登入数据库(没有密码直接进入mysql): 命令为:mysql -u root mysql;

4、使用mysql用户进入mysql数据库:命令为:use mysql;
5、更改root用户的密码:命令为:UPDATE user SET Password = password('新密码')WHERE User = 'root';

6、刷新数据库:命令为:FLUSH PRIVILEGES;

7、最后退出数据库:命令为:quit 或 exit
8、重启mysql服务:命令为:service mysqld restart,或者为:/etc/rc.d/init.d/mysqld restart

9、用root登陆mysql,使用新密码登录mysql。命令为:mysql -uroot –p,Enter password:新密码;

七、将ranzhi压缩包放在/tmp(存放临时文件)文件下:

1、检查linux中是否有FTP服务:service vsftpd status;

2、查看vsftp的安装文件:ll | grep vsftp

3、安装vsftp:rpm ‐ivh vsftpd‐2.0.1‐5.i386.rpm ‐‐nodeps;

4、安装完成后,请在开启vsftp运行以前,首先配置vsftp,编辑vsftpd的配置文件 vi/etc/vsftpd/vsftpd.conf:

修改 anonymous_enable=NO,禁止匿名访问,userlist_deny=NO,(这条需手动添加到最后)使用FTP用户表,表里没有的用户需要添加才能登录;

5、在Xshell中点击【新建文件传输】将ranzhi压缩包放在/tmp(存放临时文件)文件下;

八、安装ranzhi

1、将ranzhi压缩包放在/tmp(存放临时文件)文件下;

2、将ranzhi压缩包拷贝到/var/www/html 文件下,cp /tmp/ranzhi.3.1.zip /var/www/html ;

3、进入到此目录下:cd /var/www/html;

4、解压:unzip ranzhi.3.1.zip(.zip的压缩包用unzip解压,.tar.zip的文件用tar -zxvf解压,.rpm的文件用rpm -ivh解压);

5、赋予权限:chmod -R 777 ranzhi;

6、删除index.php文件:rm -f /ranzhi/index.php;

7、在浏览器中打开:http://ip地址/ranzhi/www/安装即可;

补充:

查看所有安装过的包:rpm -qa | grep httpd

卸载安装:rpm -ev httpd‐2.2.15‐26.el6.i686.rpm --nodeps

查看端口:netstatv-anp | grep 3306 (在window下,netstat -ano | findstr "3306")

用linux搭建ranzhi环境的更多相关文章

  1. php5.6+apache2.4+linux搭建php环境

    前言 最近突然想搭建个人博客,尽管笔者擅长java-web,但综合各种原因,于是选择了大众化的php+mysql搭建个人博客.对于php,只闻其大名,但从未学过,于是,笔者将从php环境搭建开始,到服 ...

  2. linux搭建node环境超详细教程

    linux 环境搭建详细步骤 1.访问官方网址:https://nodejs.org/en/download/ 2.选择和你服务器版本相关的压缩包,复制下载链接 3.服务器登录ssh,(这里我用的服务 ...

  3. 如何在windows和linux搭建django环境

    注:本文以python3为例,python2.x是一样的不再赘述 提前准备: python/python3已经安装好,如果没有请参考以下资料进行安装 linux安装python3 win安装pytho ...

  4. Linux搭建python环境中cx_Oracle模块安装遇到的问题与解决方法

    安装或使用cx_Oracle时,需要用到Oracel的链接库,如libclntsh.so.11.1,否则会有各种各样的错误信息. 安装Oracle Instant Client就可得到这个链接库,避免 ...

  5. Linux搭建Java环境(JDK+Tomcat+MySQL)

    目录 一.项目环境: 二.安装JDK1.8 三.安装Tomcat8.5 四.安装MySQL数据库 五.配置JAVA项目 一.项目环境: 开发环境 生产环境 测试环境 硬件环境: web服务器:cpu: ...

  6. Linux第三章-Linux搭建Java环境

    本文安装系统是基于 CentOS 7 版本及以上 一.安装JDK 1.先去 Oracle官网 下载Linux1.8的版本以 .tar.gz 为后缀的文件,我这里用的是 jdk-8u181-linux- ...

  7. Linux搭建python环境

    环境: CentOS 6.4 前言:CentOS 6.4系统自带的有python2.6.6版本 一.下载文件 python官网:https://www.python.org/downloads/ 版本 ...

  8. linux搭建java环境

    建议使用EXCEL查看 准备文件 apache-tomcat-7.0.57.tar tomcat web容器 server-jre-7u76-linux-x64.tar  java jdk java执 ...

  9. Linux搭建Tomcat环境

    安装Tomcat 1)下载apache-tomcat-7.0.42.tar.gz        http://tomcat.apache.org/download-70.cgi 2)#tar -zxv ...

随机推荐

  1. Nginx 限制单个IP的并发连接数及对每个连接速度(限速)

    使用Nginx限制单个IP的并发连接数能够减少一些采集程序或者DDOS的攻击. 再lnmp的nginx配置中已经添加了部分代码,但是是注释掉的,可以编辑/usr/local/nginx/conf/ng ...

  2. javax.mail Java Extension(扩展)

    http://baike.baidu.com/view/616724.htm JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口.它是Sun发布的用来处理email的API.它可以方便 ...

  3. struct和class的不同以及struct的应用场景

    struct在C#中被用来定义结构,它是一种比类小的数据类型.和类一样都是创建对象的模板,可以有自己的数据以及处理和访问数据的方法. struct的用法: struct FurnitureSize { ...

  4. iOS swift NSClassFromString将字符串转换成类名

    在oc中将字符串转换成类名直接调用NSClassFromString("classname")即可,但是到了swift中变的麻烦多了 swift中如果要将字符串转换为类型需要以下几 ...

  5. Unity5 怎样做资源管理和增量更新

    工具 Unity 中的资源来源有三个途径:一个是Unity自己主动打包资源.一个是Resources.一个是AssetBundle. Unity自己主动打包资源是指在Unity场景中直接使用到的资源会 ...

  6. iOS js oc相互调用(JavaScriptCore)---js调用iOS --js里面通过对象调用方法

    下来我们看第二种情况 就是js 中是通过一个对象来调用方法的. 此处稍微复杂一点我们需要使用到 JSExport 凡事添加了JSExport协议的协议,所规定的方法,变量等 就会对js开放,我们可以通 ...

  7. vue2+element组件库开发

    Vue2:https://cn.vuejs.org/v2/guide/single-file-components.html element组件库:http://element-cn.eleme.io ...

  8. Myecplise Tomcat 启动很慢

    今天突然遇到一个问题,tomcat在Myecplse启动非常慢,直接用tomcat自带的start.bat启动很快,如果通过Myeclipse启动会发现项目一直在实例化,最后发现是因为加了断点调试,断 ...

  9. 【BZOJ3270】博物馆 期望DP+高斯消元

    [BZOJ3270]博物馆 Description 有一天Petya和他的朋友Vasya在进行他们众多旅行中的一次旅行,他们决定去参观一座城堡博物馆.这座博物馆有着特别的样式.它包含由m条走廊连接的n ...

  10. 【BZOJ3105】[cqoi2013]新Nim游戏 贪心+线性基

    [BZOJ3105][cqoi2013]新Nim游戏 Description 传统的Nim游戏是这样的:有一些火柴堆,每堆都有若干根火柴(不同堆的火柴数量可以不同).两个游戏者轮流操作,每次可以选一个 ...