一、安装并配置MySQL
1.1 执行yum命令安装MySQL
yum -y install mysql mysql-server
1.2 把添加MySQL进开机启动项,并立即启动MySQL
chkconfig --levels 235 mysqld on/etc/init.d/mysqld start
1.3 设置MySQL root帐号密码
mysql_secure_installation
二、安装Apache
2.1 使用yum命令安装Apache
yum –y install httpd
2.2 设置开机启动Apache
chkconfig --levels 235 httpd on
2.3 启动Apache
/etc/init.d/httpd start
2.4 现在直接在浏览器键入http://localhost或http://本机IP,应该会看到Apache的测试页面
三、安装配置PHP
3.1 使用yum命令安装PHP
yum –y install php
3.2 重启Apache服务器
/etc/init.d/httpd restart
3.3 安装相关模块使用PHP支持MySQL:为了让PHP支持MySQL,我们可以安装php-mysql软件包;也可使用以下命令搜索可用的php模块
yum search php
选择需要的模块进行安装
yum –y install php-mysql php-common php-mbstring php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
3.4 重启Apache服务器
/etc/init.d/httpd restart
四、其它操作
4.1 关闭SELinux
修改/etc/selinux/config文件中的SELINUX="" 为 disabled ,然后重启。
4.2 开放80、3306、22端口
因为默认情况下,防火墙的80、3306、22端口是关闭的,这样的话对于客户机访问虚拟机上的web,会出现访问不到的现象。所以要开启。
service iptables stop
#/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT //那是大写的英文字母I,不是数字1
#/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
#/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
然后保存:
#/etc/rc.d/init.d/iptables save
重启防火墙
service iptables restart
4.3 SSH
安装SSH
yum install ssh
启动SSH
service sshd start
设置开机运行
chkconfig sshd on