预览加载中,请您耐心等待几秒...
1/6
2/6
3/6
4/6
5/6
6/6

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

CentOS6.6配置安装(Apache+PHP5+MySQL)LAMP服务器 1、配置防火墙,开启80端口、3306端口 vi/etc/sysconfig/iptables -AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT -AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT :wq!#保存退出 添加好规则后的防火墙配置文件如下图所示: CentOS6.6配置安装(Apache+PHP5+MySQL)LAMP服务器 /etc/init.d/iptablesrestart#重启防火墙使配置生效 2、关闭SELINUX vi/etc/selinux/config #SELINUX=enforcing#注释掉 #SELINUXTYPE=targeted#注释掉 SELINUX=disabled#增加 :wq!#保存退出 SELINUX配置文件如下图所示: 3、添加第三方yum源 CentOS默认yum源软件版本太低了,要安装最新版本的LAMP,这里使用第三方yum源 wgethttp://www.atomicorp.com/installers/atomic#下载,首先使用默认yum源安装wget命令yuminstallwget sh./atomic#安装 yumcleanall#清除当前yum缓存 yummakecache#缓存yum源中的软件包信息 yumrepolist#列出yum源中可用的软件包 安装篇: 一、安装Apache yuminstallhttpd#根据提示,输入Y安装即可成功安装 /etc/init.d/httpdstart#启动Apache 备注:Apache启动之后会提示错误: httpd:httpd:Couldnotreliablydeterminetheserver'sfullyqualifdomainname,using::1forServerName 解决办法: vi/etc/httpd/conf/httpd.conf#编辑 ServerNamewww.example.com:80#去掉前面的注释 :wq!#保存退出 chkconfighttpdon#设为开机启动 /etc/init.d/httpdrestart#重启Apache 二、安装MySQL 1、安装MySQL yuminstallmysqlmysql-server#询问是否要安装,输入Y即可自动安装,直到安装完成 /etc/init.d/mysqldstart#启动MySQL chkconfigmysqldon#设为开机启动 cp/usr/share/mysql/my-medium.cnf/etc/my.cnf#拷贝配置文件(注意:如果/etc目录下面默认有一个my.cnf,直接覆盖即可) 2、为root账户设置密码 mysql_secure_installation 回车,根据提示输入Y 输入2次密码,回车 根据提示一路输入Y 最后出现:ThanksforusingMySQL! MySql密码设置完成,重新启动MySQL: /etc/init.d/mysqldrestart#重启 /etc/init.d/mysqldstop#停止 /etc/init.d/mysqldstart#启动 三、安装PHP 1、安装PHP yuminstallphp#根据提示输入Y直到安装完成 2、安装PHP组件,使PHP支持MySQL yuminstallphp-mysqlphp-gdlibjpeg*php-imapphp-ldapphp-odbcphp-pearphp-xmlphp-xmlrpcphp-mbstringphp-mcryptphp-bcmathphp-mhashlibmcrypt 这里选择以上安装包进行安装 根据提示输入Y回车 /etc/init.d/mysqldrestart#重启MySql /etc/init.d/httpdrestart#重启Apche 配置篇 一、Apache配置 vi/etc/httpd/conf/httpd.conf#编辑文件 ServerTokensOS在44行修改为:ServerTokensProd(在出现错误页的时候不显示服务器操作系统的名称) ServerSignatureOn在536行修改为:Se(www.111cn.net)rverSignatureOff(在错误页中不显示Apache的版本) OptionsIndexesFollowSymLinks在331行修改为:OptionsIncludesExecCGIFollowSymLinks(允许服务器执行C