zoukankan      html  css  js  c++  java
  • windows7下手工搭建Apache2.2 php5.3 Mysql5.5开发环境

    Apache2.2(apache_2.2.2-win32-x86-no_ssl)
    php5.3.5(php-5.3.5-Win32-VC6-x86,请注意选择VC6版本,否则无法加载php5apache2_2.dll模块,目前php官网已经下载不到VC6版本,请自行百度)
    Mysql5.5.45(mysql-5.5.45-win32)
    以上为本人搭建时选择的版本。

    安装

    Apache采用默认安装
    php解压后,无需安装,解压后移至C根目录下,并设置目录名为php
    Mysql安装时设置安装目录为D:/MySql,安装时一路Next

    配置

    安装好后主要是对php.ini和httpd.conf进行设置。
    将C:/php/php.ini.recommend复制到windows下,修改名为php.ini
    打开后修改:extension_dir = "ext" 为 extension_dir = "C:/php/ext/",用来指向php扩展库

    打开Apache的配置文件httpd.conf,找到LoadModule文件块,
    在最后一行增加:LoadModule php5_module "C:/php/php5apache2_2.dll"
    找到AddType这一行,增加AddType application/x-httpd-php .php 用来解析php文件

    修改Apache默认文档路径:
    修改DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
    修改为DocumentRoot "D:/website/htdocs"
    此处D:/website/htdocs为您自定义的网站存放目录

    修改<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
    修改为<Directory "D:/website/htdocs">

    修改php.ini,'extension = php_mysql.dll前的分号'去除,即可将php_mysql扩展库打开

    伪静态设置

    修改httpd.conf文件
    AllowOverride None修改为AllowOverride All,共有两处
    #LoadModule rewrite_module modules/mod_rewrite.so前的注释符号#去除
    变成:LoadModule rewrite_module modules/mod_rewrite.so

    增加默认文档

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

    至此,主要的服务器环境安装设置完毕,还有许多扩展功能,陆续补充

  • 相关阅读:
    关于IIS的IUSER和IWAM帐户
    sql server 提取汉字/数字/字母的方法
    SQlserver创建函数实现只取某个字段的数字部分
    SQL中 EXCEPT、INTERSECT用法
    SQL中EXCEPT和Not in的区别?
    生成本月日历
    SQL打印全年日历
    SQL语句添加删除修改字段[sql server 2000/2005]
    SQL数据是否存在(是否有数据)判断,表,存储过程是否存在
    SQL时间相关
  • 原文地址:https://www.cnblogs.com/fancing/p/6393900.html
Copyright © 2011-2022 走看看