Chinaunix首页 | 论坛 | 博客
  • 博客访问: 971524
  • 博文数量: 120
  • 博客积分: 6454
  • 博客等级: 准将
  • 技术积分: 1739
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-28 17:45
文章分类

全部博文(120)

文章存档

2014年(1)

2013年(1)

2012年(11)

2011年(16)

2010年(6)

2009年(11)

2008年(30)

2007年(44)

分类: WINDOWS

2007-12-13 17:19:56

     windows下安装和配置PHP5与Apache2真是比linux下难多了,唉。
     这里用的是PHP Version 5.2.1和Apache HTTP Server 2.2.4,都是从官方网站下的。
     1. 下载安装,不多说了,apache一路按下去就ok,php连按都不用,解压即可,这个要是不会就先不要配置了。。。
     我把php安装在C:\php5,apache安装在C:\Program Files\Apache Software Foundation\Apache2.2安装好apache后可以在浏览器中用http://127.0.0.1看到“it works”的默认测试页面。这个页面就是\apache_path\htdocs下index.html。
     2. 修改apache的configure文件,打开\apache_path\conf\httpd.conf文件:
     1)如果要更改网站默认存放的路径,比如改成d:\wwwroot,就分别找到下面两句:

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

     然后把路径改为"d:/wwwroot",这样就指向新的网站文件路径了。

     2)支持php的默认主页,找到:

DirectoryIndex index.html

     修改为:

DirectoryIndex index.html index.php

     3)添加dll路径,找到:

#LoadModule ssl_module modules/mod_ssl.so

     在下面添加一行:

LoadModule php5_module "c:/php5/php5apache2_2_filter.dll"

     4)在文件最后面添加下面语句:

# php5

PHPIniDir "c:/PHP5"

ScriptAlias /php/ 'c:/php5/'

AddType application/x-httpd-php .php

Action application/x-httpd-php "/php/php-cgi.exe"

SetEnv PHPRC 'c:/php5'

     5)找到:

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Deny from all

    Satisfy all

     里面的Deny一句改为:

Allow from all

     3. 修改PHP5的配置文件,打开\php_path\php.ini

     1)找到:

extension_dir = "./"

     修改为:

extension_dir = "c:/php5/ext"

     2)分别找到下面几句,然后将前面的分号去掉,从名字就能猜出是什么意思了,尤其是php_mysql.dll,如果用的是别的数据库,就找到相应的dll语句就行了:

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_gd2.dll

     3)找到:

;date.timezone =

     修改为:

date.timezone = Asia/Shanghai

     中国的还有Asia/Harbin ,Asia/Hong_Kong ,Asia/Macao ,Asia/Taipei,查询的话可以看看这里

     4)在PHP目录下新建一个session文件夹,用来保存session。然后找到php.ini中的

;session.save_path = "/tmp"

     修改为:

session.save_path = "c:/php5/session"

     4. 配置完毕,可以新建一个index.php测试一下了。

<?php
phpinfo();
?>

     保存在网站文件路径下。现在用浏览器重新加载一下

     ok,php的informations页显示出来了。

阅读(1054) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~