• 用linux搭建ranzhi环境


    一、安装红帽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")

  • 相关阅读:
    Windows 7 登录界面背景图片定制
    adobe illustrator cs5的激活方法和激活码
    调用win32 API,实现全局系统热键小结
    什么是收缩压和舒张压?
    Delphi如何列举系统运行的进程
    Asp.net DateTime格式化
    Save icons from shell32.dll 的Delphi源码
    使用IIS 7.0 PowerShell 创建web站点,Web应用,虚拟路径和应用程序池
    开启迅盘:ReadyBoost和ReadyDrive的开启方法
    NT系统下木马进程的隐藏与检测
  • 原文地址:https://www.cnblogs.com/melodylin/p/5616813.html
Copyright © 2020-2023  润新知