您的位置:首页 > 运维架构 > Apache

zz Windows下Apache2.2.8及Php5.2.5的安装与配置方法

2011-06-05 20:04 567 查看
Apache

的安装与配置


打开
apache
官方网站 http://archive.apache.org/dist/httpd/binaries/win32/
或者镜像网站 http://apache.mirror.phpchina.com/httpd/binaries/win32/
,下载里面的
apache_2.2.8-win32-x86-no_ssl.msi
安装文件,目前最新版本是
apache_2.2.9-win32-x86-no_ssl-r2.msi
。其中,同一版本有两种类型:
no_ssl

openssl

openssl
多了个
ssl
安全认证模式,它的协议是
HTTPS
而不是
HTTP
,这就是带有
SSL
的服务器与一般网页服务器的区别了。一般情况下,我们下载
no_ssl
版本的就
ok
了。

下载好
apache
安装文件后,点击安装,在连续
3

next
后,将进入
server information
配置界面,要求输入
network domain

server domain
和网站管理员的邮箱地址,普通用户可以随便按照格式填一下就行了。再次按
Next
后,出现选择安装路径的界面,默认的路径比较长,飘易建议把安装路径修改为:
“C:/apache/”
,继续安装,直到完成。

安装完毕,
apache
就自动启动,可以测试
apache
是否成功启动。在浏览器地址栏里输入: http://localhost/http://127.0.0.1 ,如果出现
“It works.”
,那么恭喜你,
apache
已经成功安装了;同时在电脑右下角的任务栏里有一个绿色的
apache
服务器运行图标。

apache
还有一个配置文件:
httpd:conf
需要配置,以便
php
运行。位置为:
C:/apache/conf
目录里。打开
httpd:conf


1
)、查找
“DocumentRoot”
,这里是指定主页放置的目录。默认是:
“C:/Apache/htdocs”
,你可以使用默认的目录,也可以自己定义一个,如:
“D:/PHP”
。注意:目录末尾不要加
“/”


2
)、查找
“DirectoryIndex”
,这里是默认首页文件名,可以在
index.html
的后面加入
index.php
等。每种类型之间都要留一个空格。

3
)、查找

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Deny from all

</Directory>

修改为:

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

allow from all

</Directory>

如果不改这里的话,可能会出现
You don't have permission to access / on this server.
这样的错误提示,尤其在改变了默认主页的路径后。

注意:每次修改
httpd:conf
文件后,都要重启
apache
服务器。另外,如果你的
win32
系统上同时也运行
iis
服务器,那么就要先停止
iis
服务器的运行,然后再启动
apache
,否则
apache
服务器无法启动。

Php

的安装与配置方法


首先从
php
的官方网站 http://www.php.net/downloads.php
下载
windows
版本的,有两种版本:
PHP 5.2.6 zip package

PHP 5.2.6 installer
,目前最新版本就是
5.2.6
,飘易使用的是
5.2.5
版本。
PHP 5.2.6 installer
为自动安装方式,虽然比较自动化,但在很多方面受到限制,因此飘易不推荐使用这种方式,下面介绍
PHP 5.2.6 zip package
压缩包方式下的手动安装。

1
)、将
PHP
的压缩包
zip
解压到一个目录下,推荐:
“C:/PHP”


2
)、将
PHP
目录(
C:/PHP
)下的
php.ini-dist
文件重命名为
php.ini

PHP
的配置文件就是它,修改以下几个地方,修改好后把
php.ini
文件复制到
C

/WINDOWS/
目录里:

extension_dir="C:/php/ext"
,指向
php
文件夹下放置
“php_*.dll”
文件的路径。
PHP4

PHP5
的路径在这里有所区别。

doc_root="D:/PHP"
,指向前面
apache
设置的首页位置;

default_charset="gb2312"
,修改默认字符集,这里,如果前面有分号
“;”
,去掉这个分号;

register_globals=Off
改为
register_globals=On
,使传递全局变量有效;

extension=php_dba.dll
如果前面有分号,取消分号,以下同;

extension=php_dbase.dll

extension=php_gd2.dll GD
库做图,一般用于图形验证码;

extension=php_mysql.dll
用于连接
MYSQL
数据库;

magic_quotes_gpc = On
如果是
Off
,一定要打开为
On
,这是防止
sql
攻击的重要的一步!
5.0
版本已经默认
On
了。

3
)、将
PHP
目录下的
php5ts.dll
文件拷贝到
C:/WINDOWS/system32
目录。

4
)、最后修改
Apache

httpd.conf
文件。在该文件的末尾添加如下
2
行,表示以模块方式安装
PHP
进入
Apache


LoadModule php5_module c:/php/php5apache2_2.dll

AddType application/x-httpd-php .php

注意:第一行的目录路径要更新为当前版本的
apache
动态链接库,比如这里我使用的是
apache2.2.8
版本和
php5.2.5
,那这个文件必须是
php5apache2_2.dll
,而不能是
php5apache.dll

php5apache2.dll
等。第二行为
php
脚步的后缀。

php4
版中,需要添加一行
AddType mod_php4.c
,而在
php5
中,就不需要这样的一行
AddType mod_php5.c
了,
php5
已经集成,否则
apache
启动不了。

以上就完成了
apache

php
的配置过程了,重启
apache
。在服务器的默认目录
“C:/Apache/htdocs”
里新建文件
index.php
,写上如下代码:

<?php

phpinfo();

?>

在浏览器地址栏里输入 http://127.0.0.1http://localhost ,你就会看到
php
版本信息了。到此为止,
php

apache
就已经成功的安装了。

这里有个细节:
apache
的配置文件
httpd.conf
中的目录分割符号是
“/”
,而
PHP
的配置文件
php.ini
里的目录则要求是反斜线
“ /”
,不要搞混了哦。

MYSQL
的安装就简单了。到官方网站 http://dev.mysql.com/downloads/mysql/5.0.html
,下载
windows
平台下的
mysql
,选择
Windows ZIP/Setup.EXE (x86)
最新版本是
5.0.67
,下载即可。直接安装,安装完成后,可以进入配置向导,设置
mysql
数据库密码。一切
OK


还有一篇姐妹文章《
phpMyAdmin
安装配置方法全过程

》,欢迎大家浏览。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: