zoukankan      html  css  js  c++  java
  • 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。
  • 相关阅读:
    poj 3304 直线与线段相交
    poj 2318 叉积+二分
    AC自动机
    MySQL报错:Packets larger than max_allowed_packet are not allowed 的解决方案
    SCOPE_IDENTITY的作用
    Truncate table、Delete与Drop table的区别
    .Net Attribute特性
    vs2010 调试快捷键
    TFS和VSS的简单对比
    做网站用UTF-8还是GB2312 & 各国语言对应字符集
  • 原文地址:https://www.cnblogs.com/XACOOL/p/5641304.html
Copyright © 2011-2022 走看看