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:WindowsSystem32(即%systemroot%system32,如果是 windows 2000 操作系

统,则为 C:WINNTsystem32 目录)

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:phpextension下的php_gd2.dll与php_mysql.dll 至C:Windows(即%systemroot%)

修改php.ini中extension_dir指定路径

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

4)在C:apache2.2confhttpd.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 是否安装成功,若成功则如下图所示:

        win7系统,apache2.2下添加PHP5安装的配置详解 - (り.流年 - (り.流年 的博客 
       如果在连接过程中出现下载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。
原文地址:https://www.cnblogs.com/XACOOL/p/5641304.html