apache+php+mysql--让我撞墙的配置

相关软件

apache_2.2.4-win32-x86-no_ssl
php-5.2.3-Win32
mysql-5.0.45-win
配置环境:
Windows Xp sp2

先安装好apache,PHP,mysql位置-D:\Apache2.2 D:\PHP(Php为直接解压版本)d:\mysql

启动apache,然后修改了一下httpd.conf(D:\Apache2.2\conf\httpd.conf) 文件

加入PHP支持,增加LoadModule php5_module D:\PHP\php5apache2_2.dll

在 AddType application/x-gzip .gz .tgz后加入下面两行

AddType application/x-http-php .php .phtml .php3 .php4
AddType application/x-http-php-source .phps

增加对php文件的支持

然后把D:\PHP 目录下的php.ini-dist文件改名为php.ini,将D:\PHP目录下

php5ts.dll和libmysql.dll复制到c:\windows\system目录下

修改 D:\PHP\下php.ini文件将其中extension_dir=”./”改为extension_dir=”D:\PHP\ext”

找到;extension=php_mysql.dll,;extension=php_gd2.dll前的”;”去掉,加入对mysql和GD的支持,并将此php.ini文件复制到c:\windows目录下。

在d:\Apache2.2\htdocs\ 下新建一个test.php的文件,内容为:

<?php

phpinfo();

?>

接下来重新启动apache服务器,打开Firefox浏览器输入: http://localhost如果可以看到

It Works!说明apahce工作正常,现在看一下能不能支持php运行? 输入 http://localhost/test.php结果提示文件类型未知,无法打开,我把所有的配置都 看了N遍,还是没有找到错误,在网上也找了一些东东看了一下,没错了,真想撞墙了。

最后终于找到了问题所在就是

AddType application/x-http-php .php .phtml .php3 .php4
AddType application/x-http-php-source .phps

应该是

AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps

少写了一个”d”,TNND,差点把人气死。现在再试着打开http://localhost/test.php

就可以看到php的相关信息了。

我发现这个我已经配置了很多次了,可每次都基本上从网上找找,看看要改哪些东西,复制下来粘上就完了,从来没自己敲上去过,今天把这个自己写一遍,希望以后不会重蹈覆辙,以后学什么都要自己动手做一下。

此条目发表在 Unix 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

apache+php+mysql--让我撞墙的配置》有 1 条评论

  1. vispy 说:

    I agree!

发表评论

电子邮件地址不会被公开。 必填项已被标记为 *

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>