win7系统,apache2.2下添加PHP5的配置详解

Posted 小A永不败

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7系统,apache2.2下添加PHP5的配置详解相关的知识,希望对你有一定的参考价值。

首先要说apache(服务器)、 php(开发语言)、 mysql(数据库) 之间的关系。

 Apache:为系统提供了Web服务支持,网站:http://www.apache.org/

 PHP:为系统提供了PHP支持,使Apache能够运行PHP程序,网站:http://www.php.net/

 Mysql:存储各种报警事件的数据库系统,网站:http://www.mysql.com/

1、apache是服务器基础,php和mysql都需要他来协调工作;
2、php是脚本解释,如果不用php,那么apache出来的东西就只是静态的,不能在服务器实现功能;
3、mysql是数据库,完全可以单独使用,但是和另外两个一起,则是由php代码调用mysql接口,而apache就负责解释php代码,让他能真正地实现对mysql的调用。

 

如果现在有哪首可以让人安静下来的音乐,我一定要听到耳膜震碎!

                                                                                               ————记。

 

apache版本:httpd-2.2.17-win32-x86-no_ssl.msi(上篇日志中已经成功安装apache2.2,安装路径:C:\Apache2.2)

php版本:php-5.2.6-Win32.zip

   

添加Apache 对PHP 的支持:

1)解压缩php-5.2.6-Win32.zip至c:\php

2)拷贝php5ts.dll文件到C:\Windows\System32(即%systemroot%\system32,如果是 windows 2000 操作系

统,则为 C:\WINNT\system32 目录)

Php5ts.dllApache服务器中支持php所必须的文件,要放到system32目录下。

缺少这个动态链接库时apache的不能正常启动

3)将c:\php下php.ini-dist 修改内容如下,并保存文件名为php.ini ,然后拷贝到至C:\Windows(即%systemroot%)

php.ini不需要拷贝到windows目录中(也可以拷贝到windows目录中),只要httpd.conf中作如下指定: PHPIniDir "c:\php"

extension=php_gd2.dll

extension=php_mysql.dll

如果php.ini有该句,将此语句前面的“;”注释符去掉。取消注释,让php支持mysql数据库和调用gd库。

拷贝c:\php\extension下的php_gd2.dll与php_mysql.dll 至C:\Windows(即%systemroot%)

修改php.ini中extension_dir指定路径

应该是:extension_dir = c:/php/ext(根据php安装路径中的目录名来设定)。

4)在C:\apache2.2\conf\httpd.conf中添加:

LoadModule php5_module "c:/php/php5apache2_2.dll"

apache版本在2.2以前的用LoadModule php5_module "c:/php5/php5apache2.dll就可以。

apache版本在2.2之上的写LoadModule php5_module "c:/php5/php5apache2_2.dll",否则无法restart。

AddType application一行下面加入下面两行信息

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

AddType application/x-httpd-php-source .phps

5)在apache2.2的htdocs 目录下新建test.php,test.php 文件内容<? phpinfo();?>

在浏览器中使用http://localhost:50080/test.php,测试php 是否安装成功,若成功则如下图所示:

        技术分享 
       如果在连接过程中出现下载test.php情况,应该是AddType application/x-httpd-php .php .phtml .php3 .php4 ;AddType application/x-httpd-php-source .phps设置出错,查看更改一下格式就可以解决了,或者在httpd.conf中的  DirectoryIndex index.html 后面填上index.php。

以上是关于win7系统,apache2.2下添加PHP5的配置详解的主要内容,如果未能解决你的问题,请参考以下文章

windows系统 配置apache2.2+php5.2+mysql5.5

Win7系统64位环境下使用Apache——Apache2.4整合Tomcat与mod_jk

Fatal error: Call to undefined function curl_init()问题

Linux系统下PHP-FPM的安装和配置教程

xp下php5连接apache2,急等!!!

Apache 2.4 Php5.4 Zend 加载器