PHP5.5.13 + Apache2.4.7安装配置流程详解

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

  自学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

时间: 2024-08-06 19:28:34

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

apache2.2虚拟主机配置教程详解

apache2.2虚拟主机配置教程详解 一.修改httpd.conf 打开appserv的安装目录,找到httpd.conf文件,分别去掉下面两行文字前面的#号. #LoadModule vhost_alias_module modules/mod_vhost_alias.so 去掉#意思是启用apache的虚拟主机功能. #Include conf/extra/httpd-vhosts.conf 去掉这一行的#意思是从conf/extra/httpd-vhosts.conf这个文件导入虚拟主机

Ubuntu安装配置Mysql详解

Ubuntu安装配置Mysql 三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server.装完已经自动配置好环境变量,可以直接使用mysql的命令. 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多. 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例. 3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令 网上安装和二进制

基于CentOS6.7的DRBD安装配置过程详解

一.DRBD简介 DRBD的全称为:Distributed ReplicatedBlock Device(DRBD)分布式块设备复制,DRBD是由内核模块和相关脚本而构成,用以构建高可用性的集群.其实现方式是通过网络来镜像整个设备.你可以把它看作是一种网络RAID.它允许用户在远程机器上建立一个本地块设备的实时镜像. 二.DRBD是如何工作的呢? (DRBD Primary)负责接收数据,把数据写到本地磁盘并发送给另一台主机(DRBD Secondary).另一个主机再将数据存到自己的磁盘中.目

Eclipse开发C/C++ 安装配置图文详解

为什么选用开发工具开发C? 1.这几天在linuxdeepin下写了两个程序,一个是静态链表 用了两天零散时间,一个搜索二叉树,用了五天零散时间,纯vim下编辑,写起来比较费力,需要自己注意拼写错误等低级错误 2.习惯了IDE 的开发环境,IDE还是能提高一些效率的,决定采用Eclipse C/C++ 版本进行开发,毕竟Eclipse已经非常熟悉了,用了3年 转自http://blog.163.com/linfeng_0212/blog/static/6222138201292501158785

新反向代理与负载均衡工具 traefik 安装配置部署详解

traefik ## 简介 traefik是一款开源的反向代理与负载均衡工具.软件定位是做负载均衡器,提供好用的负载均衡服务,不要老拿它跟nginx对比.它最大的优点是能够与常见的微服务系统直接整合,可以实现自动化动态配置. 目前支持:Docker, Swarm, Mesos/Marathon, Mesos, Kubernetes, Consul, Etcd, Zookeeper, BoltDB, Rest API等等后端模型. #### ME为什么选择traefik? Golang编写,单文件

CentOS 7 安装配置 VNC 详解

VNC  可以实现对另外的计算机的操作: A : 可以访问另一个计算机,采用命令终端 或者窗口界面. B : 可以远程控制另一个计算机,两台同步显示操作. 看看简单,但是实际没有readme所说的那么简单. 本文介绍在CentOS7.1下安装VNC,让Win7远程桌面Linux解决了不少问题,写个教学贴,给新手们看看,如果你们碰到同样的问题,就可以迅速解决,无需头疼甚至放弃了. 1.检查是否安装VNC rpm -q tigervnc tigervnc-server 2.安装X-Window yu

PhantomJS、CasperJS安装配置图文详解

目前网站主流的加载方式: 一种是同步加载:另一种是异步加载,也即我们常说的用ajax.对于同步加载的网站,普通的爬虫程序轻松就能搞定.但是对于那种异步请求数据的网站,通常使用selenium+PhantomJS组合来完成. (1)selenium:是一个web自动化测试工具,最初是为网站自动化测试而开发的,可以通过它用代码操作浏览器以及网页中的元素.Selenium支持绝大部分发浏览器,类似PhantomJS无界面的浏览器 (2)PhantomJS:是一个基于webkit的无界面浏览器,除了没有

SVN的安装配置 及详解SVN的使用

什么是SVN(subversion) SVN是近年来非常优秀的版本管理工具,与CSV管理工具一样,SVN是一个跨平台开元版本控制系统,但是SVN与众不同的是,SVN会备份并记录每个文件每一次的修改更新变动.这样我们可以把任意一个时间点档案恢复到想要的某一个旧版本,当然也可以直接浏览指定文件的更新历史记录 ? SVN服务搭建 # yum install subversion -y # svnserve --version //查看版本 为程序员创建仓库目录repo # mkdir -p /opt/

Apache-2.2.32安装配置

Apache-2.2.32安装配置   一.Apache服务安装 1.创建目录,下载Apache源码包 [[email protected] ~]# mkdir/home/wangning/tools -p [[email protected] ~]# cd/home/wangning/tools [[email protected] tools]# wgethttp://mirror.bit.edu.cn/apache/httpd/httpd-2.2.32.tar.gz 2.解压,安装Apac