Linux (Centos)下安装java+apache+mysql+php(非yum安装)

来源:互联网 发布:mfc tcp socket 编程 编辑:程序博客网 时间:2024/05/05 18:14

1.java 安装

一般情况下,我们都要将linux自带的OPENJDK卸载掉,然后安装SUN的JDK

首先:查看Linux自带的JDK是否已安装
    <1># java -version                       // 查看已经安装的JAVA版本信息
      一般将获得如下信息:
      java version "1.6.0"
      OpenJDK  Runtime Environment (build 1.6.0-b09)
      OpenJDK 64-Bit Server VM (build 1.6.0-b09, mixed mode)

    <2># rpm -qa|grep java                // 查看jdk的信息
      一般将获得如下信息:      
      java-1.4.2-gcj-compat-1.4.2.0-40jpp.115
      java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5
    <3># yum -y remove java java-1.4.2-gcj-compat-1.4.2.0-40jpp.115        // 卸载  
                yum -y remove  java-1.6.0-openjdk-1.6.0.0-1.7.b09.el5

第二步:安装SUN的JDK
    <1>从SUN下载   jdk-6u23-linux-x64-rpm.bin  或  jdk-6u23-linux-x64.bin的JDK
       在/usr下新建java文件夹,将安装包放在/usr/java目录下
       # mkdir /usr/java 

    <2>安装JDK
       # cd /usr/java
       ①jdk-6u23-linux-x64-rpm.bin 文件安装
         # chmod 777 jdk-6u23-linux-x64-rpm.bin         //  修改为可执行
         # ./jdk-6u23-linux-x64-rpm.bin                          // 选择yes同意上面的协议
         # rpm -ivh jdk-6u23-linux-x64-rpm.bin           //  选择yes直到安装完毕
       ②jdk-6u23-linux-x64.bin文件安装
         # chmod 744 jdk-6u23-linux-x64.bin             //  使root用户拥有执行权限(笔者用ROOT用户安装的)
         # ./jdk-6u23-linux-x64.bin                               // 选择yes直到安装完毕

第三步:配置环境变量
    <1># vi /etc/profile
    <2>在最后加入以下几行:
       export JAVA_HOME=/usr/java/jdk1.6.0_23
           export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
          //export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar (应该同样可以)


           export PATH=$PATH:$JAVA_HOME/bin
    <3># reboot     // 重启机器配置生效


第四步:测试java是否安装成功
     #javac
     有没有帮助说明出来?~呵呵,恭喜你JAVA环境配置成功

2.mysql(rpm安装)

<1># rpm -qa|grep mysql                // 查看mysql的信息  

 <2># yum -y remove mysql      // 卸载  

 <3># rpm -ivh Mysql-servicexxxx.rpm Mysql-clientxxxx.rpm Mysql-develxxxx.rpm    // 安装

 <4>#  启动 service mysql start

然后再输入mysql,若出现以下提示信息,说明成功。

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.16 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

 

首次安装时,默认密码为空,可以使用如下命令修改root密码,

mysqladmin -u root  password mypassword

mypassword 为你设定的新密码

然后再次登录

mysql -u root –p

 

rpm包安装的MySQL是不会安装/etc/my.cnf文件的,解决方法,只需要复制/usr/share/mysql目录下的my-huge.cnf 文件到/etc目录,并改名为my.cnf即可

cp /usr/share/mysql/my-huge.cnf /etc/my.cnf

 

配置远程访问

处于安全考虑,Mysql默认是不允许远程访问的,可以使用下面开启远程访问

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

//使修改生效
mysql>FLUSH PRIVILEGES

如果依然不能远程访问的话,那就很可能防火墙的原因了,可以在防火墙中开启3306端口或者干脆关掉防火墙。

/etc/init.d/iptables status

会得到一系列信息,说明防火墙开着。

/etc/init.d/iptables stop

永久关闭:

chkconfig --level 35 iptables off

3.apache安装




原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 上火引起的脸肿怎么办 脸肿里面有硬块怎么办 内分泌失调引起的肥胖怎么办 宝宝接种证丢了怎么办 不给补办接种证怎么办 儿童接种证丢了怎么办 疫苗接种本丢了怎么办 脊灰滴剂滴多了怎么办 鞋小了挤脚趾头怎么办 大母脚趾头疼是怎么办 小脚趾内侧长茧怎么办 小脚趾肿了很痛怎么办 穿袜子大脚趾痛怎么办 脚指头长水泡很痒怎么办 走路脚打起泡了怎么办 剪完脚趾甲肿了怎么办 大脚趾关节处疼怎么办 战士10穿不进去怎么办 脚上皮肤干燥起皮怎么办 脚趾头冻了很痒怎么办 大脚趾里面有脓怎么办 大脚趾肉肿了怎么办 大脚趾边上肿了怎么办 大母脚趾关节疼怎么办 大脚趾有点歪了怎么办 大脚趾扭伤肿了怎么办 大脚趾外翻怎么办 知乎 颈椎带着胳膊疼怎么办 胳膊酸困无力是怎么办 腰疼引起的腿麻怎么办 手臂到手指麻痛怎么办 拔完智齿特别疼怎么办 躺着胃烧的难受怎么办 喝酒胃烧的难受怎么办 舌头破了特别疼怎么办 舌头又厚又大怎么办 牙齿咬到舌头了怎么办 舌头起了好多泡怎么办 舌头尖起泡很痛怎么办 舌头上起泡怎么办很疼 月经来了二十多天还不干净怎么办