Apache2.2_php5.3 配置成功


Apache2.2_php5.3 配置成功

Apche         httpd-2.2.25-win32-x86-no_ssl.msi

php         php-5.3.29-Win32-VC9-x86.zip    解压到 d:/php 目录下.

1.配置php.ini

将d:/php/php.ini-development 复制后重命名成d:/php/php.ini。

大约在 821行
; extension_dir = "ext" 在这行下面 增加如下行
 extension_dir = "ext"

定位到 926 行 
 ;extension=php_curl.dll 下 增加如下行

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_xmlrpc.dll

复制php5ts.dll文件到WINDOWS/system32目录下,只有php-5.3.3-Win32-VC6-x86版本中才有php5ts.dll 

2. 配置 httpd.conf

定位到 129行 
#LoadModule vhost_alias_module modules/mod_vhost_alias.so    下 增加如下行

LoadModule vhost_alias_module modules/mod_vhost_alias.so
Include conf/extra/httpd-vhosts.conf
LoadModule php5_module "d:/php/php5apache2_2.dll"
PHPIniDir "d:/php"
AddType application/x-httpd-php .php
AddType application/x-httpd-php .htm
AddType application/x-httpd-php .html

定位到 249行 修改成如下 下面修改成如下

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>


修改apache的额外配置extra/ httpd-vhosts.conf文件,其它的 <VirtualHost *:80> </VirtualHost> 闭合都删除. 只保留以下内容

<VirtualHost *:80>
DocumentRoot "D:/phptest"
ServerName test.com 
<Directory "D:/phptest ">
Allow from All
</Directory>
</VirtualHost>



测试:

在 D:\phptest 目录下 新建一个文本文档 index.php

输入如下内容

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> phptest </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>

<?php

phpinfo();

?>
</BODY>
</HTML>

然后启动 apache 将出现

php 信息页即正常.





你可能感兴趣的:(Apache2.2_php5.3 配置成功)