本文主要阐述在windows8及win8.1 环境下搭建PHP5.5.6+Apache2.4.7。

1、软件准备

apache 2.4.7:http://pan.baidu.com/s/1iUPif

vcredist_x64:http://pan.baidu.com/s/16BxG4

2、解压安装

2.1  下载完毕vcredist_x64后解压安装此程序。如果不安装,执行apache时会报错:httpd.exe:无法启动此程序因为计算机中丢失msvcr100 dll。这个原因是因为Apache2.4版本是vc11的。

2.2  下载完毕后解压,将解压的 Apache24文件夹复制到c:\盘根目录下。你的项目根目录为c:/Apache24/htdocs即DocumentRoot的定义。如果想放到其他目录下,需要修改httpd.conf,包括ServerRoot、DocumentRoot、Directories,ScriptAlias。需要改为你的Apache目录的地址。

3、安装apache服务

以管理员的身份开启一个dos窗口,如果不是管理员身份,会报错。win8及win8.1系统可在开始页按C进行搜索,第一个:命令提示符 ,右击,选择 以管理员身份运行即可。

命令提示符默认路径是:C:\windows\system32 ,假设按上述步骤你将apache24文件夹放到了C盘根目录,则在命令提示符中输入:cd c:\apache24\bin ,回车之后即可进入bin文件夹,然后再输入:httpd.exe -k install   .(当然,启动|停止|重启的话,都需要用到-k这个参数,也就是httpd.exe -k start|stop|restart。)

如果安装成功,以后就可以去你的apache目录下的bin里双击ApacheMonitor.exe管理apache服务了。

在浏览器中输入: http://localhost回车后如果打印出It Works!则代表安装apache 成功!

4、载入PHP模块

在windows下配置Apache+PHP,在配置PHP时,需要下载相应的版本,下载时要注意non-thread-safe和thread-safe这两个版本。

non-thread-safe是非安全线程主要与IIS搭配环境。

thread-safe安全线程与Apache搭配环境。

注意thread-safe版本中会有php5apache2_4.dll的动态链接库,与apache搭配。

PHP最新版下载地址:http://pan.baidu.com/s/1EIWNt

如果解压到c盘,建议将php-5.5.6-Win32-VC11-x64文件夹名称改下,如:php5,将该文件中的php.ini-development文件名改成:php.ini,并做如下修改:

4.1  extension_dir改为你的php下/ext目录,如改为extension_dir ="C:/php5/ext。并把前面的注释分号去掉。

其次:打开相应的extension扩展。

修改时区date.timezone = PRC,基本配置完成。

4.2  Apache的httpd.conf修改:

配置PHP:

#php模块配置开始
loadModule php5_module 'd:\php561\php5apache2_4.dll'
PHPIniDir 'd:\php561\'
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
#php模块配置结束

注:修改apache配置文件后需要重启apache服务。

访问一下php程序, 新建index.php,打印phpinfo();

如果能输出,则证明PHP5.5.6+Apache2.4.7配置成功!

windows下PHP5.5.6+Apache2.4.7配置的更多相关文章

  1. windows安装PHP5.4.13 +Apache2.4.4(转)

    下载了PHP5.4.13 +Apache2.4.4,开始在网上下教程. 环境配置遇到的第一个问题就是网上很多教程是针对老版本的PHP和apache,不得不搜了很久才搜到这篇文章. windows安装P ...

  2. window XP下 php5.5+mysql+apache2+phpmyadmin安装

    学了将近大半年的php了,还没有装过独立的php环境,一直用的集成的.记得刚学时,一头雾水,不知改怎么搭配环境,就觉得特别复杂,各种看不懂,今天还是自己在XP环境下搭配了一个. 首先,下载php5.5 ...

  3. php5.2.6+apache2.2.15配置

    首先下载软件,忘记php下载地址了,apache是官网. 文件名 httpd-2.2.15-win32-x86-openssl-0.9.8m-r2.msi php-5.2.6-win32-instal ...

  4. windows下使用git时生成sshkey和配置

    在windows下如何安装git就不介绍了,我这里主要使用的TortoiseGit,主要记录下在windows上如何通过sshkey链接git 在开始菜单中找到git bash,git bash是gi ...

  5. Windows下的Jdk 1.7*安装并配置(图文详解)

    不多说,直接上干货! 很多人很少去想,为什么在windows下,安装完Jdk的安装包之后,还需要去配置环境变量,只是知道要这么去做,没有想过为什么要去这么做? 答:由于java是平台无关的 ,安装jd ...

  6. windows下Mongodb图形化工具安装及配置

    接上篇文章<Windows下Mongodb安装部署.docx> 一.RockMongo 1.RockMongo需要php环境,首先需要搭建php环境,选择采用 下载xampp,这里我用的是 ...

  7. 惊艳的cygwin——Windows下的Linux命令行环境的配置和使用

    http://www.tuicool.com/articles/2MramqI 时间 2014-07-29 09:28:36  点滴之间 聚沙成金 原文  http://www.path8.net/t ...

  8. Windows下MongoDB的下载安装、环境配置

    下载MongoDB 1.进入MongoDB官网,Products -> 选择SOFTWARE下的MongoDB Server 2.选择下载最新版 3.选择对应的版本下载 msi安装包形式安装Mo ...

  9. Docker的学习(一)Windows下安装docker环境以及基础的配置

    Docker是什么我这里就不多做介绍了,相信大家都清楚,网上有很多介绍的文章所以作为菜鸟的我就不用我的眼光以及理解来为大家介绍了,还是那句话,这篇文章主要是用作记录学习过程,希望不会误导新人,也希望各 ...

随机推荐

  1. JDBCl链接中Statement

    作用:创建的Statement对象执行SQL语句 (1)对象有Connection对象调用createStatement()方法创建 (2)有Statement对象调用executeUpdate()方 ...

  2. 2016 - 1 - 24 CSS初步

    1.The difference between CSS and HTML HTML document is that it specities the content of the page. An ...

  3. overflow 清除浮动

    对overflow的理解还停留在“规定当内容溢出元素框时发生的事情”,这种简单的认识上,今天发现overflow还可以清除浮动. <style> .outside{ height:auto ...

  4. TCP/IP 协议:IP 协议

    首先来看一下IP协议在实际中的位置: 我们只关系流程,不关系当前具体的服务类型 1.IP协议概述 作用: 从上图或从应用层->运输层->网络层->链路层来看,IP协议属于网络层,也就 ...

  5. ubuntu 14.04 LTS 安装ss客户端

    附: 配置pac模式 ss客户端 ss客户端 前提环境 python (用最新的就行) pip (注:python工具) build-essential 以上可以通过一条命令解决: sudo apt- ...

  6. C++嵌入Python,以及两者混用

    以前项目中是C++嵌入Python,开发起来很便利,逻辑业务可以放到python中进行开发,容易修改,以及功能扩展.不过自己没有详细的研究过C++嵌入python的细节,这次详细的研究一下.首先我们简 ...

  7. Trapping Rain Water

    Given n non-negative integers representing an elevation map where the width of each bar is 1, comput ...

  8. GCC中文手册

    GCC 1 NAME gcc,g++-GNU工程的C和C++编译器(egcs-1.1.2) 总览(SYNOPSIS) gcc[option|filename ]... g++[option|filen ...

  9. python异常处理[转]

    #!/usr/bin/python import tracebacktry: 1/0#except Exception,e:# print traceback.format_exc()  except ...

  10. 完成一段简单的Python程序,使用函数实现用来判断输入数是偶数还是奇数

    #!/bin/usr/env python#coding=utf-8'''完成一段简单的Python程序,使用函数实现用来判断偶数和奇数'''def number_deal(a): if a%2==0 ...