# 安装JDK
#删除旧的JDK
java -version
yum list installed | grep jdk
sudo yum remove java-1.6.0-openjdk.i686
#安装新的jdk
#从官网下载最新版的,当前是jdk6u31
#开始安装
chmod u+x jdk-6u31-linux-i586-rpm.bin
sudo ./jdk-6u31-linux-i586-rpm.bin
#删除自解压出来的安装文件
rm *
#设置环境变量,.bash_profile是当前用户,/etc/profile是所有用户的
vim /etc/profile,在末尾添加
export JAVA_HOME=/usr/java/default
export JAVA_JRE=$JAVA_HOME/jre
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#保存退出,输入以下命令使之立即生效:
source /etc/profile
################### 可选 ####################
#安装 apache
sudo yum install httpd
#可选?sudo yum install httpd-devel
# 备份配置文件
cp /etc/httpd/conf/httpd.conf ~/httpd.conf.backup
#启动 apache http server
sudo service httpd start
#添加规则,让防火墙允许 apache的端口 80
sudo vim /etc/sysconfig/iptables
#添加如下一行,位置必须要放在 含有 “REJECT –reject-with” 的行的前面
-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT
sudo service iptables restart
#可以在浏览器输入 地址 测试了
#设置为开机启动
sudo chkconfig httpd on
#安装 mysql
#方法一:下载安装
#去官网下载 Oracle & Red Hat 6的安装包, MySQL-5.5.23-1.el6.x86_64.tar
tar -xf MySQL-5.5.23-1.el6.i686.tar
#加 –force 是因为可能会与mysqllib库冲突
sudo rpm -ivh –force MySQL-server-5.5.23-1.el6.i686.rpm
#可选?sudo rpm -ivh MySQL-shared-5.5.23-1.el6.i686.rpm
#可选?sudo rpm -ivh MySQL-devel-5.5.23-1.el6.i686.rpm
sudo rpm -ivh MySQL-client-5.5.23-1.el6.i686.rpm
# 启动 mysql 服务器
sudo service mysql start
#设置为开机启动
sudo chkconfig mysql on
#方法二:yum安装
sudo yum install mysql-server
sudo chgrp -R mysql /var/lib/mysql
sudo chmod -R 770 /var/lib/mysql
# 启动 mysql 服务器
sudo service mysqld start
#设置为开机启动
sudo chkconfig mysqld on
#公共的操作
# root 初始密码为空,修改root密码
mysql -u root
mysql> use mysql;
mysql> update user set password=password(‘dev123′) where user=’root’ AND host=’localhost’;
mysql> flush privileges;
# 打开MySQL中root账户的远程登录
mysql> GRANT ALL PRIVILEGES ON *.* TO root@”%” IDENTIFIED BY “root”;
mysql> flush privileges;
mysql> update user set password=password(‘dev123′) where user=’root’ AND host=’%';
mysql> flush privileges;
mysql> quit;
#添加规则,让防火墙允许 mysql 的端口 3306
sudo vim /etc/sysconfig/iptables
#添加如下一行(实际上是拷贝了原来的一行,仅仅改变了端口号),位置必须#要放在 含有 “REJECT –reject-with” 的行的前面
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
sudo service iptables restart
#让apache、php支持mysql
sudo apt-get install libapache2-mod-auth-mysql
sudo apt-get install php5-mysql
#安装 php5
sudo yum install php php-pear
#重启 apache,以确保apache 加载PHP模块
sudo service httpd restart
# 在 /var/www/html/下新建一个index.php文件,用于测试
cd /var/www/html
sudo vi index.php
# 添加如下一行
<?php phpinfo(); ?>
# 在浏览器输入 ,测试PHP是否成功安装
# 如果需要在PHP中支持mysql,则需要安装 php-mysql 模块
sudo yum install php-mysql
# 如果需要在PHP中支持memcached,则需要安装 php-pecl-memcache 模块
sudo yum install php-pecl-memcache
#安装一些常用的PHP扩展模块
sudo yum install php-devel php-gd php-mbstring php-xml
#可以安装一个wordpress进行测试,注意要修改文件夹权限
# sudo chown -R apache.apache /var/www/html