首先可以执行 yum -y update 更新一下系统。
yum -y install ntp //安装ntp(在5.6版本中已经默认安装了)
ntpdate pool.ntp.org //校准时间
chkconfig ntpd on //开机自动启动ntp
chkconfig --list ntpd //检查ntpd开机启动状态,应该是 ntpd 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭
安装Apache
yum -y install httpd //安装Apache(系统默认已经装了)
service httpd start //启动Apache服务器
chkconfig httpd on //开机启动Apache
iptables -I RH-Firewall-1-INPUT -p tcp --dport http -j ACCEPT //设置防火墙,如果不设置此项,默认情况下其他机器无法访问
service iptables save //保存防火墙设置
添加CentOS源:
rpm --import http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
vi /etc/yum.repos.d/jasonlitka.repo //创建jasonlitka.repo文件,并在里边输入以下内容红字部分
[utterramblings]
name=Jasonlitka Repo
baseurl=http://www.jasonlitka.com/media/EL$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://www.jasonlitka.com/media/RPM-GPG-KEY-jlitka
includepgks=php* //指定要更新的包,此选项可以不用
如果不添加上边的源,则下边安装的PHP跟Mysql都是低版本的。
安装PHP
yum install php php-common php-cli php-gd php-mcrypt php-pear php-mhash php-mysql php-xml php-mbstring
经过漫长的等待后
service httpd restart //重启Apache,查看PHP有没有安装成功
echo "<?php phpinfo();" > /var/www/html/phpinfo.php //创建一个phpinfo文件,查看PHP是否安装成功
如果该页面能正常显示,则安装PHP成功。
安装Mysql
yum install mysql-server //安装Mysql
chkconfig mysqld on //开机自动启动Mysql
service mysqld start //启动Mysql
根据启动后的提示信息来操作:
/usr/bin/mysql_secure_installation //
中间会有几个提示你输入的
Enter current password for root (enter for none): //直接敲回车,因为还没有设置密码
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] Y //询问是否给root设置一个密码,选Y
New password: //输入你想设置的密码
Re-enter new password:
........
Remove anonymous users? [Y/n] Y
........
Disallow root login remotely? [Y/n] //是否禁止root用户远程登录,可以根据自己的需要选择
........
Remove test database and access to it? [Y/n]Y //是否删除test库
........
Reload privilege tables now? [Y/n] //重新导入权限表
........
Thanks for using MySQL! //安装成功
呵呵,到此,基本上已经安装完毕,等着就是详细的设置了。