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

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.1   http://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 安装配置方法全过程 》,欢迎大家浏览。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值