6.安装步骤

1)在防火墙里面开启8033062221端口

80端口用于网页服务

3306用于mysql数据库

22端口用于ssh连接

21端口对用ftp服务

2)关闭selinux,清空防火墙规则,开放80330622端口

因为默认情况下,防火墙的80330622端口是关闭的,这样的话对于客户机访问虚拟机上的web

会出现访问不到的现象。所以要开启

vi/etc/sysconfig/iptables

service iptables  stop

iptables -I INPUT -p tcp --dport 80 -j ACCEPT

iptables -I INPUT -p tcp --dport 22 -j ACCEPT

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

iptables -I INPUT -p tcp --dport  21 -j ACCEPT

然后保存:

/etc/rc.d/init.d/iptables  save

151243736.jpg

151442742.jpg

3)现在我们开始安装mysql

因为我们的系统已经可联网了,直接用yum下载安装软件

输入命令:

yum install mysqlmysql-server(或者复制,然后右键就可以粘帖)

  设置mysql开机启动

  chkconfig --levels 235mysqld on

   

   启动mysql服务


   /etc/init.d/mysqldstart

安装好的mysql的root用户是没有密码的,我们需要给它设置一个密码

用命令

mysql_secure_installation

设置MySQL的root帐户密码:123456

设置好了,现在我们用mysql命令试试

mysql -u root -p

按照提示输入密码:123456

是因为刚刚我设置root不能远程访问,现在需要用命令开启它才行了

mysql是安装好了,但是还不能远程连接,我们需要设置让root用户可以远程连接数据库

命令:

GRANT ALL PRIVILEGES ON*.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

4)开启安装apache2(即httpd软件)

也是使用yum安装,命令

yum install httpd

安装成功,设置开机启动

chkconfig --levels 235httpd on

启动httpd

/etc/init.d/httpdstart

在IE或者firefox输入http://10.40.52.204出现以下界面,说明我们的apache2安装成功了

1)安装php5

命令:

yum install php


安装成功,重启httpd

命令:

service httpd restart

在httpd的默认目录 /var/www/html/ 下新建一个info.php 文件

命令:

vi/var/www/html/info.php

按“i”输入以下内容

<?php

phpinfo();

?>


然后“Esc” “:wq”

在浏览器输入

http://10.40.52.204/info.php

看到以下内容

表示我们的php5安装成功了

接下来就是需要让php支持mysql了

让PHP5支持MySQL数据库模块


搜索模块:

yum search php


开始安装:

yum install php-mysqlphp-gd php-imap php-ldap php-odbc

php-pear php-xmlphp-xmlrpc php-devel php-curl php-mbstring





安装成功了,

重启httpd

service httpd restart


刷新http://10.40.52.204/info.php ,可以看到我们的php支持mysql了


安装成功了,

重启httpd

service httpd restart


刷新http://10.40.52.204/info.php ,可以看到我们的php支持mysql了

6)安装phpmyadmin

为了安装phpmyadmin,我们需要手动编译mcrypt

1、配置RPMforge源,

rpm -ivhhttp://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm


执行以下5个命令:

yum clean all

yum makecache

yum install libmcrypt

yum installlibmcrypt-devel

yum installphp-pecl-http

重启httpd

/etc/init.d/httpdrestart

下载安装phpmyadmin

由于没有wget,我们需要先安装wget

命令:yum install wget


现在可以下载了

wgethttp://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

rpm -Uhvrpmforge-release-0.5.2-2.el5.rf.x86_64.rpm


开始安装phpmyadmin

yum install phpmyadmin


现在配置phpMyAdmin。需要改变Apache的配置,使phpMyAdmin不只是从本地主机连接(通过注释掉):

vi/etc/httpd/conf.d/phpmyadmin.conf

找到相似内容代码,作如下配置:


注释使用 “#”


下一步,我们改变在phpMyAdmin认证cookie为HTTP:

vi/usr/share/phpmyadmin/config.inc.php

找到相似内容代码,作如下配置:


/* Authenticationtype */

$cfg['Servers'][$i]['auth_type']= ‘http’;


重启Apache:


/etc/init.d/httpd restart


访问下phpMyAdmin,地址:http://10.40.52.204/phpmyadmin

弹出框框,输入数据库的用户root和密码123456


成功进入到我们的phpmyadmin界面!!