---恢复内容开始---

  自学PHP的这段时间里,真是倍感辛酸,相信广大的菜鸟们应该很我感同身受吧,在查阅了网上和众多数资料后,总结出来想当比较全面的安装方法,拿出来与广大的编程爱好者一起分享哈。

  首先到官网上下载相关的jar,具体如下:

 由于我的电脑是64位所以下载的是64位的,当然你可以去官网上下载32位的即x86的。

步骤1:

  (1) 解压httpd-2.4.7-win64.zip到你指定的路径下,我指定在G:\php\Apache24路径下,然后找到conf下的httpd.conf文件,该文件也就是apache服务的配置文件

  (2) 编辑http.conf,如下图:

此时此刻apache配置也就算完成了,然后就是启动apache服务器了

ctrl+R 输入cmd,打开dos界面,然后cd到你的路径,如图:

此时你一定也会和我一样弹出一个错误,信息是:

无法启动此程序因为计算机中丢失msvcr100 dll

然后你的第一反应肯定和我一样找配置文件是否错误,可是找了半天确定配置文件是无误的。

解决办法:

下载Microsoft Visual C++ 2010 SP1 Redistributable Package (x64)简称vc10,由于apache2.4版本必须要vc10的支持,老版本可能是不会出现这个问题的。

下载链接:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=13523

到此时就差不多完成了apache的配置了。

步骤2:

  将apache服务器挂到系统的服务上让其进行自启动,什么叫自启动,也就是双击此后就能通过start和stop来进行控制,而不是每次都用通过dos界面来操作。具体的如下图:

  

当执行完这句话你肯定会和我出现一样的问题,这是为什么呢?这是由于win7管理权限的问题

解决方法:

  

只要勾上则就可以运行了,此时服务里也就会出现

服务了。

看到这个相信你的心情也和我现在一样很愉悦吧,完成了apache的配置,相信广大的菜鸟们都很欣喜如狂的。

接下来也就是配置PHP来

步骤3:

  首先解压php-5.5.13-Win32-VC11-x64.zip到你自己的指定目录下,我是在G:\php\php5.5.13目录下,然后就是继续打开httpd.conf配置,操作如下图:

首先要引入php到配置文件里,当然有的地方是2_2.dll这个则和版本有关,如果是apache2.2的版本则必须要引入2_2.dll否则就会出错,这个我也尝试过了。

然后引入后先进行测试下,restart apache2.4服务器,然后则会启动出错,当然错误可以到error里去查看,这里就不一一贴出来了,此时的你肯定瞬间郁闷不已,感觉都快完成了的配置竟然出错了,估计一定在那边抓阄。

解决方法:

  下载Visual C++ Redistributable for Visual Studio 2012 Update 4简称:vc11,这个是因为php5.5.13这个版本的缘故,只要安装了vc11就一切ok了。

  下载链接:http://www.microsoft.com/zh-cn/download/confirmation.aspx?id=30679

此时当你在此启动服务器的时候,就能正常启动了。

最后就是配置上解析php的几句话了:

然后就是启动apache,当然肯定能正常启动,此时也就大功告成了

然后还有一个细节则是修改php.ini-development,只要修改成php.ini就可以了,这个也就是php的配置文件。

好了然后就是测试我们的劳动成果了,相信此时的心情应该是激动不已的吧。

将demo.php放入htdocs下,里面则是简单的echo输入语句,显示如下,则证明成功了哈

哈哈 今天就写到这里  明天继续自学php

PHP5.5.13 + Apache2.4.7安装配置流程详解的更多相关文章

  1. (转)windows 下安装配置 Nginx 详解

    windows 下安装配置 Nginx 详解 本文转自https://blog.csdn.net/kingscoming/article/details/79042874 nginx功能之一可以启动一 ...

  2. tomcat安装配置常见问题详解

    历经波折,终于把tomcat装好了.记录下过程供自己和后来的初学者参考吧! 本文先后介绍了tomcat的下载安装方法.安装和启动不成功的常见原因 以及启动tomcat后如何配置上下文. 一.下载安装 ...

  3. Nagios 系统监控基本安装配置过程详解

    Nagios 是一款免费的开源 IT 基础设施监控系统,功能强大,灵活性强,能有效监控 Windows.Linux.VMware 和 Unix 主机状态,交换机.路由器等网络设置等.一旦主机或服务状态 ...

  4. PhantomJS、CasperJS安装配置图文详解

    目前网站主流的加载方式: 一种是同步加载:另一种是异步加载,也即我们常说的用ajax.对于同步加载的网站,普通的爬虫程序轻松就能搞定.但是对于那种异步请求数据的网站,通常使用selenium+Phan ...

  5. MySQL数据库安装配置步骤详解

    MYSQL的安装 1.打开下载的mysql安装文件mysql-5.5.27-win32.zip,双击解压缩,运行“setup.exe”. 2.选择安装类型,有“Typical(默认)”.“Comple ...

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

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

  7. Python安装、配置图文详解(转载)

    Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境(I ...

  8. 【和我一起学python吧】Python安装、配置图文详解

     Python安装.配置图文详解 目录: 一. Python简介 二. 安装python 1. 在windows下安装 2. 在Linux下安装 三. 在windows下配置python集成开发环境( ...

  9. C#自制Web 服务器开发:mysql免安装版配置步骤详解分享

    mysql免安装版配置步骤详解分享 1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinst ...

随机推荐

  1. BZOJ1095 [ZJOI2007]Hide 捉迷藏

    动态树分治,用三个set分别维护每个重心到每一个子树的距离种类.每个重心所有子树的最大值和次大值.全局答案的最大值.复杂度O(nlogn^2) 代码 #include<cstdio> #i ...

  2. Unit01: JAVA开发环境

    Top JAVA开发环境 1. JAVA开发环境 1.1. 认识Linux操作系统 1.1.1. Linux的由来及发展 Linux起源于1991年,1995年流行起来,大家可以看到旁边的这个人,它就 ...

  3. 16.语句include和require的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?

    require->require是无条件包含也就是如果一个流程里加入require,无论条件成立与否都会先执行 require include->include有返回值,而require没 ...

  4. NDK开发-简介&环境搭建(Eclipse,Android Studio)

    NDK简介 NDK(Native Development Kit)是一套工具集,允许你在Android应用中嵌入c或c++. 使用NDK的好处主要有以下4点: 安全:由于apk的java层代码很容易被 ...

  5. 夺命雷公狗-----React---17--事件常用的属性

    我们可以通过打印的方式将他打印出来看看,如下所示: <!DOCTYPE> <html> <head> <meta charset="utf-8&qu ...

  6. mbed学习之 PWMOUT

    PWM通过一个周期内不同占空比来表征模拟量,应用非常广泛.mbed中提供了一个PWM类,来对PWM进行操作,可以分别设置占空比,周期,以及脉冲宽度. 因为这里是使用单片机内部TIM来生成PWM波的,所 ...

  7. Qt设计器中设置border-image注意问题

    Qt版本4.8.5,Windows7操作系统,在Qt设计师中通过样式表设计设置widget的border-image属性,debug版本编译会正常显示,但是release版本编译运行就不显示,把图片格 ...

  8. php 读取json数据文本所遇到的问题

    json数据属于特殊的字符串,一般自己写的json数据不要误加空格,回车,换行, 若是从其他文件读取过来的json数据很有可能带有空格,回车,换行等符号,导致使用json_decode()转诚数组失败 ...

  9. Spring学习笔记1——基础知识 (转)

    1.在java开发领域,Spring相对于EJB来说是一种轻量级的,非侵入性的Java开发框架,曾经有两本很畅销的书<Expert one-on-one J2EE Design and Deve ...

  10. .NET 动态脚本语言Script.NET 入门指南 Quick Start

    Script.NET是一种动态的脚本语言,它使得程序可扩展,可定制,和维护性好.和Office系列的VB Script相似,可以在应用中嵌入大量的代码块,以便在运行时才执行这些代码. Script.N ...