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>
    

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

  • 相关阅读:
    值类型引用类型的区别(转)
    聚集索引和非聚集索引(转)
    使用docker安装nginx并配置端口转发
    jenkins选择分支构建
    创建好docker后不能apt-get update解决方法
    Docker开启Remote API 访问 2375端口
    Docker加速配置
    Docker下载安装
    进入Docker 容器 docker exec [CONTAINER ID] bin/bash报错问题
    定时删除日志文件---linux定时清理日志
  • 原文地址:https://www.cnblogs.com/fancing/p/6393900.html
Copyright © 2011-2022 走看看