• Apache2.2 + php-5.4.45-Win32-VC9-x86 配置


    首先要注意一个问题是:网上有很多教程比如:

    在Apache配置文件中添加php模块。在apache2confhttpd.conf中:

    LoadModule模块添加行:

    LoadModule php5_module"D:/programfiles/php5.4.4/php5apache2_2.dll"

    PHPIniDir "C:/php"

    表示加载php模块信息;

    在AddType模块添加:

    AddTypeapplication/x-httpd-php .php
    AddType application/x-httpd-php .html

    表示php执行的文件类型。

    //php5apache2_2.dll这个文件很多人会发现在php主目录里面没有!那是因为php版本问题,版本有VC6/VC9/VC11等等,我下载的VC9的。

    一、安装Apache2.2.15,双击打开msi

    出现欢迎界面

    点击next,然后选择“I accept the terms in the license agreement”,然后点“Next”继续

    继续next

    第一个、第二个填localhost,第三个填写你的邮箱,点击next

    选择custom,点击next

    全部安装,然后点击change按钮改变安装路径然后后next

    点击install安装。

    安装完毕后在浏览器输入http://localhost/出现就表示安装成功

    二、php的安装,其实也没啥安装的,他是一个压缩文件,给他解压缩到你指定的位置就好了。哦对了,我的安装目录分别是D:Apache2.2           D:php

    三、现在讲配置。

    打开apache安装目录下conf中配置文件httpd.conf。

    LoadModule模块最后添加

    LoadModule php5_module "D:/php/php5apache2_2.dll"
    PHPIniDir "D:/php"

    在AddType模块添加

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html

    配置php,进入php目录,将php.ini-development文件复制一份并更名为php.ini

    打开后配置extension_dir 目录

    将php.ini文件中如下几项前面注释去掉

    更改这句话

    在站点目录下新建index.php:

    <?php
    phpinfo();
    ?>

    在浏览器里写上http://localhost/index.php  出现这个页面表示成功

    补充:

    注意:在安装acache时,我们也要下载相应的vc库,下载时也要注意相应的x86与x64问题

    修改ServerRoot Apache的根路径:ServerRoot"路径/Apache"

    修改ServerName你的主机名称:#ServerName localhost:80可以改成www.域名.com:80

    修改DocumentRoot Apache访问的主文件夹目录:DocumentRoot "D:/Apache2.2/htdocs"       <Directory "D:/Apache2.2/htdocs">

    修改入口文件配置:

    DirectoryIndex一般情况下我们都是以index.php、index.html、index.htm作为web项目的入口

    Apache默认的入口只有index.html需要添加其他两个的支持,当然这个入口文件的设置可以根据自己的需要增减

    如果要求比较严格的话可以只写一个index.php, 这样在项目里面的入口就只能是index.php

    <IfModule dir_module>
    DirectoryIndex index.html
    </IfModule>

    可以搞成

    <IfModule dir_module>
    DirectoryIndex index.html index.php 
    </IfModule>

     

    (以上内容有的参考网络,但实际上为自己实践总结的(*^__^*) 嘻嘻……)

  • 相关阅读:
    ie8 不能加载dll的问题解决
    Delphi 释放数组中的数据
    CSS: 首字母字体变大时下划线不对齐的解决方法
    谈谈一些有趣的CSS题目(十三)-- 巧妙地制作背景色渐变动画!
    吃透css3之3d属性--perspective和transform
    vue-cli中的webpack配置
    转载 webstrom识别 React语法
    CSS 布局整理(************************************************)
    巧用chrome开发者工具
    详解Webpack2的那些路径
  • 原文地址:https://www.cnblogs.com/LUA123/p/4931314.html
Copyright © 2020-2023  润新知