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

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安裝




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章