PHP/Apache 框架搭建

  用户-->Apache-->PHP-->MySql

   组件    程序  文件

    

1、使得Apache可以搭载php的流程

  1. 现载入模块;即 将php的模块载入到apache中
  2. 执行模块的条件(判断载入文件拓展名)
  3. 若为真,执行并解析php文件
  4. LoadModule php5_module "c:/php54/php5apache2_2.dll"
  5. AddType application/x-httpd-php .php
    AddType application/x-httpd-php .htm
    AddType application/x-httpd-php .html
  6. PHPIniDir "c:/php54"
  7. 注:AddType 这句 后面的 后缀为 空格 .php 还有一定要将 .htm .html格式全部加起来 ::
    否则 只能解析php文件而不能解析含有php语句的htm脚本语言 最近因此耽误了很长时间

 

2、apache,php的安装并配置

  1. 1.安装apache,php;
  2. 2.输入localhost,结果为 It Works! 安装成功。
  3. 3.配置apache说明
    • 修改配置文件httpd.conf
    • ServerRoot apache 安装路径
    • Listen 监听端口 可以锁定Ip地址
    • 载入php组件 LoadModule。。。AddType 。。。PHPHIniDir..     
  4.  执行配置
    • 在#LoadModule 最后一行添加如下:
      • LoadModule php5_module "c:/php54/php5apache2_2.dll" //载入模块
      • AddType application/x-httpd-php  .php    //判断条件 将要解析的文件类型
      • PHPIniDir "c:/php54"                   //php安装路径
  5.     将php目录下的php.ini-production或者 php.ini-development文件后缀名改为php.ini;

4、在apache目录下的htdocs下编写测试文件

  <?php

    echo phpinfo();

   ?>

posted @ 2013-10-15 11:48  mingcoder  阅读(424)  评论(0编辑  收藏  举报