文档章节

centos 安装apache2.2+mysql+php

kongjun
 kongjun
发布于 2015/06/04 15:09
字数 391
阅读 2
收藏 0

1.yum install httpd httpd-devel 


2.yum install mysql mysql-server mysql-devel 


设置远程登录:GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION; 


3.yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml 


apache配置:

vi /etc/httpd/conf/httpd.conf 编辑文件

   Options Indexes FollowSymLinks        在331行 修改为:Options Includes ExecCGI FollowSymLinks(允许服务器执行CGI及SSI)

   #AddHandler cgi-script .cgi        在796行 修改为:AddHandler cgi-script .cgi .pl (允许扩展名为.pl的CGI脚本运行)

   AllowOverride None          在338行 修改为:AllowOverride All (允许.htaccess)

   AddDefaultCharset UTF-8         在759行 修改为:AddDefaultCharset GB2312 (添加GB2312为默认编码)

 Options Indexes MultiViews          找到这一行,将“Indexes”删除 ,变为此状态 Options MultiViews (不在浏览器上显示树状目录结构)

   DirectoryIndex index.html index.html.var          在 402行 修改为:DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html.var  (设置默认首页文件,增加index.php)

   KeepAlive Off           在76行 修改为:KeepAlive On (允许程序性联机)

   MaxKeepAliveRequests 100          在83行 修改为:MaxKeepAliveRequests 1000 (增加同时连接数)  

:wq!  #保存退出

   /etc/init.d/httpd restart 重启

   DocumentRoot "/var/www/html"  修改为你的目录   "/data0/www/xxxxxxxxx"  (这个目录就是挂载的数据盘)

   rm -f /etc/httpd/conf.d/welcome.conf /var/www/error/noindex.html    #删除默认测试页

 

Apache的日志文件   
    ErrorLog  /etc/httpd/logs/error_log   (php的错误日志也输出到这里)
    CustomLog  /etc/httpd/logs/access_log combined


php配置

-----------------------------------------------------

vi  /etc/php.ini   #编辑

date.timezone = PRC     #在946行 把前面的分号去掉,改为date.timezone = PRC

magic_quotes_gpc = On   #在745行 打开magic_quotes_gpc来防止SQL注入  (php5.4开始不支持magic_quotes_gpc(防SQL流入))

log_errors = On         #记录错误日志

 

:wq!  #保存退出

/etc/init.d/httpd restart   #重启Apche , php

© 著作权归作者所有

共有 人打赏支持
kongjun
粉丝 8
博文 98
码字总数 40811
作品 0
杭州
程序员
私信 提问
CentOS7.0下载各版本说明

CentOS-7.0-1406-x8664-DVD.iso 标准安装版,一般下载这个就可以了 CentOS-7.0-1406-x8664-NetInstall.iso 网络安装镜像 CentOS-7.0-1406-x8664-Everything.iso 对完整版安装盘的软件进行补充...

SunnyWu
2014/11/03
0
1
centos 镜像文件各个版本的区别

在centos7.0上面做了个软连接删除以后服务器搞出事了,准备下载centos7.0以上版本测试下,对各个版本不是太了解碰巧网上有介绍的,转了。 CentOS中DVD:标准安装,一般用这个就可以 Everythi...

hnxy2001
2017/09/15
0
0
CentOS 6.8上安装 docker.io

CentOS 6.8上安装 docker.io docker是什么就不多说了,见docker基础原理介绍。 docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为...

paascloud
2017/04/06
0
0
[Linux学习笔记] Linux系统安装 - CentOS

准备: <1>软件1-虚拟机: VMware WorkStation 12 Pro 下载地址: VMware WorkStation 12 Pro.exe [ 密码: l5lx ] <2>软件2-CentOS-7系统: 下载地址: CentOS-7-x8664-DVD-1503-01.iso 下面对这两......

LSantorini
2015/10/23
233
0
linux基础,软件包安装与卸载,rpm,yum工具

软件包安装与卸载 windows安装程序都是二进制的软件包。linux安装软件包有三种方法:rpm工具、yum工具、源码包 rpm类似windwos的程序,用rpm工具即可安装。yum工具是基于python开发的,相比r...

bs_xyz
2017/11/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Cookie 显示用户上次访问的时间

import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServlet;import javax.serv......

gwl_
今天
1
0
网络编程

第14天 网络编程 今日内容介绍  网络通信协议  UDP通信  TCP通信 今日学习目标  能够辨别UDP和TCP协议特点  能够说出UDP协议下两个常用类名称  能够说出TCP协议下两个常用类名称...

stars永恒
今天
1
0
二进制相关

二进制 众所周知计算机使用的是二进制,数字的二进制是如何表示的呢? 实际就是逢二进一。比如 2 用二进制就是 10。那么根据此可以推算出 5的二进制等于 10*10+1 即为 101。 在计算机中,负数以...

NotFound403
昨天
3
0
day22:

1、写一个getinterface.sh 脚本可以接受选项[i,I],完成下面任务: 1)使用格式:getinterface.sh [-i interface | -I ip] 2)当用户使用-i选项时,显示指定网卡的IP地址;当用户使用-I选项...

芬野de博客
昨天
2
0
Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现

自Spring Cloud Alibaba发布第一个Release以来,就备受国内开发者的高度关注。虽然Spring Cloud Alibaba还没能纳入Spring Cloud的主版本管理中,但是凭借阿里中间件团队的背景,还是得到不少...

程序猿DD
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部