CentOS 6.0安装配置LAMP服务器(Apache+PHP5+MySQL)
Http://www.Egocbd.com 点击数: 更新时间:2012-2-21 11:05:00
这意味着 PHP5 并不支持MySQL,你还需要安装 php-mysql 这个包。
3、安装PHP组件,使 PHP5 支持 MySQL
yum search php 搜索php模块,挑选那些你需要的模块,安装。
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
这里选择以上安装包进行安装
根据提示输入Y回车
重启MySql /etc/init.d/mysqld restart
重启Apche /etc/init.d/httpd restart
3、安装PHP组件,使 PHP5 支持 MySQL
yum search php 搜索php模块,挑选那些你需要的模块,安装。
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
这里选择以上安装包进行安装
根据提示输入Y回车
重启MySql /etc/init.d/mysqld restart
重启Apche /etc/init.d/httpd restart
配置篇:
一、Apache配置
1 |
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.confbak 修改之前先备份原文件 |
2 |
cp /etc/httpd/conf/httpd.confbak /etc/httpd/conf/httpd.conf 恢复备份文件 |
3 |
vi /etc/httpd/conf/httpd.conf 编辑文件 |
4 |
ServerTokens OS ← 找到这一行,将“OS”改为“ProductOnly”(在出现错误页的时候不显示服务器操作系统的名称) |
5 |
ServerTokens ProductOnly ← 变为此状态 |
6 |
ServerSignature On ← 找到这一行,将“On”改为“Off” |
7 |
ServerSignature Off ← 在错误页中不显示Apache的版本 |
8 |
Options Indexes FollowSymLinks ← 找到这一行,删除“Indexes”,并添加“Includes”、“ExecCGI”,禁止列出目录 |
9 |
Options Includes ExecCGI FollowSymLinks ← 允许服务器执行CGI及SSI |
10 |
AddHandler cgi-script .cgi ← 找到这一行,去掉行首的“#”,并在行尾添加“.pl” |
11 |
AddHandler cgi-script .cgi .pl ← 允许扩展名为.pl的CGI脚本运行 |
12 |
AllowOverride None ← 找到这一行,将“None”改为“All” |
13 |
AllowOverride All ← 变为此状态,允许.htaccess |
14 |
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined ← 找到这一行 |
15 |
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined ← 改为此状态(添加“!414”到规则中,对于过长的日志不记录) |
16 |
AddDefaultCharset UTF-8 ← 修改UTF-8为GB2312 |
17 |
AddDefaultCharset GB2312 ← (添加GB2312为默认编码) |
18 |
Options Indexes MultiViews FollowSymLinks ← 找到这一行,将“Indexes”删除 |
19 |
Options MultiViews FollowSymLinks ← 变为此状态(不在浏览器上显示树状目录结构) |
20 |
DirectoryIndex index.html index.html. var ← 找到这一行,修改默认首页文件 |
21 |
DirectoryIndex index.html index.htm Default.html Default.htm index.php Default.php index.html. var ← 变为此状态(设置默认首页文件,增加index.php) |
22 |
KeepAlive Off #修改为On 允许程序性联机 |
23 |
KeepAlive On |
24 |
MaxKeepAliveRequests 100 #修改为1000 一次联机最大传输数量,0为不限制 |
25 |
MaxKeepAliveRequests 500 |