6.安装步骤
1)在防火墙里面开启80,3306,22,21端口
80端口用于网页服务
3306用于mysql数据库
22端口用于ssh连接
21端口对用ftp服务
2)关闭selinux,清空防火墙规则,开放80、3306、22端口
因为默认情况下,防火墙的80、3306、22端口是关闭的,这样的话对于客户机访问虚拟机上的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
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