PHP5.3.6与apache2.2的整合

这篇是引用http://apps.hi.baidu.com/share/detail/30613159做的,然后做出了局部修改
php的版本一定要正确,要不找不到部分文件

一、Apache 安装与配置
1. 默认安装(输入域名,没有域名输入本计算机全名,邮箱,80端口)

2. 修改端口,查找Apache目录下的conf文件夹下的httpd.conf,打开搜索输入80默认端口找到并更改之。
     补充一下,修改端口是因为之前安装了Microsoft SQL Server 2008的报表服务(ReportServer)占用了80端口造成的,经过查找,现在可以改回来了,方法如下:
     步骤一:【开始】->【Microsoft SQL Server 2008】->【配置工具】->登录【Reporting Services 配置管理器】->左侧列表【Web服务URL】->修改TCP端口为其他没被占用的端口。
     步骤二:修改报表访问端口:如上,登录【Reporting Services配置管理器】->左侧列表【报表管理URL】->右侧【高级管理】->【编辑】以修改端口设置,可以与步骤一端口一致,也可以不一致,只要占用端口即可。

3. 修改httpd.conf内容DocumentRoot默认值,修改为自定义文件夹c:/phpdocs

4. 查找DirectoryIndex,修改值为“index.html index.php”(注意空格)

5.查找
<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all
</Directory>
修改为:
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Allow from all
Satisfy all
</Directory>
5. 重启服务

二、php安装与配置
1. 下载php:http://windows.php.net/downloads/releases/php-5.3.6-Win32-VC9-x86.zip,下载windows版本的zip格式,注意要下载线程安全的版本。

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

3. 修改php.ini中内容,经测试,不用放到c:/windows目录下
   extension_dir = "ext"修改为extension_dir = "c:\php\ext",并去掉前面分号。
   doc_root = 更改为 doc_root = "c:\php"
   ;default_charset = "iso-8859-1" 更改为 default_charset = "gbk"
   register_globals = Off更改为register_globals = On 
   ;extension=php_gd2.dll去掉分号
   ;extension=php_mysql.dll去掉分号

4. 将php5ts.dll复制到c:\windows\system32目录

5. 修改Apache配置文件httpd.conf,在文件末尾添加2行
   LoadModule php5_module c:/Php/php5apache2_2.dll
   AddType application/x-httpd-php .php

6. 到此可以写下一个index.php到c:/phpdocs做测试
   测试地址http://127.0.0.1:8080

你可能感兴趣的:(C++,c,windows,PHP,ext)