PHP环境配置比较复杂,缺少了任何一项可能都不能保证环境的正常运转,我是配置了好久才搞定。网上的很多教程是有问题的,坑很多,所以我自己尝试着写一个。

事先声明,这个环境配置是在windows下的php  64位的环境配置。

说正题。

1,下载环境配置文件

这里需要注意的是,要根据自己的windows系统来决定下载的php和apache版本,如果你是32位的,那就下载32位的Apache和php,如果是64位的就下载64位的,这里不再赘述。

下面是相应文件的官网下载地址(请注意看清版本后下载):

在下载Apache2.4的时候注意左上角的VC14/VC11/VC10的标签,点击相应的标签选择不同版本运行库下的apache2.4的版本。

我下的是VC11版本的,当然也可以下VC14版本的,当然的,要安装VC11和VC14的运行库

2,配置php

把下载下来的php解压,在e盘新建文件夹php,把解压出来的文件全部拷贝到 e:\php\。然后在系统环境变量PATH中添加 ;e:\php;e:\php\ext, 重启后生效

3,配置Apache2.4

将下载好的压缩包中的Apache24文件夹解压到E盘(我的在E盘,也可以解压到任意个地方,只是到时候配置的目录也要相应的改变)

这个时候E盘就会有一个Apache24的文件夹,所有的Apache的文件都在这里了。

接下来就是配置:

记事本打开 E:/Apache24/conf/httpd.conf 文件,

【修改ServerRoot】找到37行的   ServerRoot  "c:/Apache24"  改成   ServerRoot  "e:/Apache24" (如果你没有放在e盘,就把相应的路径该成你的Apache24的存放路径,下同

【修改DirectoryRoot】  把DocumentRoot按照下面的内容修改:

DocumentRoot "e:/Apache24/htdocs"

把Listen Port修改为:Listen 80

【修改ServerName】在  #ServerName www.example.com:80  这行下面添加 ServerName localhost:80

【添加PHP支持】 在文件最后添加以下几行:

# php5 support

LoadModule php5_module e:/php/php5apache2_4.dll

AddType application/x-httpd-php .php .html .htm

# configure the path to php.ini

PHPIniDir "e:/php"

缺少php5apache2_4.dll的原因:

1,可能是你不小心删掉了,这个可能性很小;

2,你下载的是nts版本,重新下载一个ts版本,里面都有这个dll的;

原文:http://www.cnblogs.com/kzcdqbz/p/4679688.html

php-5.6配置,PHP5.6+apache2.4环境配置相关推荐

  1. apache2 配置php,Windows配置PHP5与Apache2

    windows下安装和配置PHP5与Apache2真是比linux下难多了,唉.这里用的是PHP Version 5.2.1和Apache HTTP Server 2.2.4,都是从官方网站下的.1. ...

  2. php 5.3配置,php-5.3.3 说明及配置

    php-5.3.3-nts-Win32-VC9-x86 Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查. 再来看PHP的两种执行方式:ISAPI和FastCGI ...

  3. php4 apache 配置,[开发环境配置]windows下php4+mysql4+apache2开发环境配置

    在网上看了好多php+mysql+apache的开发环境配置文档.但是其中不乏出现了很多的问题导致在配置开发环境的时候出现了很多的问题.这里总结出一份自己配置过程中的文档希望能给大家带来一些帮助.那么 ...

  4. Spring Boot 2.4版本前后的分组配置变化及对多环境配置结构的影响

    前几天在<Spring Boot 2.4 对多环境配置的支持更改>一文中,给大家讲解了Spring Boot 2.4版本对多环境配置的配置变化.除此之外,还有一些其他配置变化,所以今天我们 ...

  5. docker mysql配置 丢失_Ubuntu16.04服务器环境配置 – Docker、MySQL、Redis

    Ubuntu16.04 服务器环境配置 – Docker.MySQL.Redis 安装Docker 1. 卸载旧版本 sudo apt-get remove docker docker-engine ...

  6. linux iis 环境配置教程,Linux系统Java环境配置教程

    1.卸载Linux系统自带的JDK 我们要删除掉自带的JDK环境 再次查询是否已经删除 2.安装自己下载的JDK 2.1 下载JDK,地址: http://www.oracle.com/technet ...

  7. 深度学习多卡配置_RTX 3080深度学习环境配置

    找资料的时候感觉现在写30XX系显卡深度学习环境配置的文章还不太完善,所以记录了自己的采坑经历. Why? 下面这张图非常直观,TITAN性能比2080ti强,3080的CUDA核心数差不多是TITA ...

  8. c++ 怎么配置头文件路径_OpenGL环境配置

    每次换新电脑,我想搞openGL的时候,都会苦于一个问题,那就是环境搭配,虽然搭过很多次,但就是记不住,所以今天就把快速配置的过程写下来,方便下次使用,如果有人看到我这篇文章觉得说得太模糊了,不清楚, ...

  9. mac安装python3并配置,Mac安装python3和环境配置

    Mac安装python3和环境配置 1. mac自带安装了python2,但某些库用不了,需要自行安装python3,从python官网下载mac版的安装包,直接安装. sublime编辑器也是官网下 ...

最新文章

  1. 2d的公式_钢筋下料计算公式分享,助你提高施工效率!
  2. 查看linux上面是否有安装redis,redis启动
  3. 【DOM编程艺术】动态创建标记(签)---创建和插入节点
  4. Arrays和Collection之间的转换
  5. CFX计算报错和相应解决办法(浮点错误等-持续更新)
  6. 赛尔号什么时候支持html5,赛尔号三全能时代即将来临 你准备好了吗
  7. java PageUtil + stream 手动计算List 分页
  8. vue中在data中写入img地址 引入问题
  9. php数值相加_PHP+Redis 有序集合实现 24 小时排行榜实时更新
  10. 网盘用户分享独播剧链接 百度未及时封禁一审被判赔偿百万余元
  11. python访问文件被拒绝_python – uWSGI服务器日志…权限被拒绝读取文件…哪个文件?...
  12. 如何在 Mac 上使用“接力”回到上次离开的地方?
  13. spacy词性标注解释【dep、pos、tag】
  14. 大天使之剑H5游戏超详细图文架设教程
  15. IDEA修改静态资源(html)不重启,即时生效
  16. 某软件公司绩效考核绩效考核_我们(认为我们)对绩效考核所了解的
  17. ccf等会议排行参考
  18. 香港在线下和线上以科技呈献缤纷耀眼的圣诞
  19. Swift 中的类与结构体
  20. redis的哨兵机制

热门文章

  1. jmeter学习指南之Beanshell Sampler 常用方法
  2. 【Samshing专栏】动态等待符的实践指南
  3. Linux用户与组命令之groupadd
  4. java中 IndexOf()、lastIndexOf()、substring()的用法
  5. [20170816]Join Elimination Bug.txt
  6. SharePoint 2013 对二进制大型对象(BLOB)进行爬网
  7. python学习笔记之列表(list)
  8. push_back模式工作
  9. Vim批量注释、替换和缩进
  10. Python——7列表生成式