windows环境下apache VC14+php环境配置

版本选择:apache 2.4.41 VC14+php7.1.33 X64

一、安装Apache

1.登录 http://httpd.apache.org/
2.如图所示,先点击左侧Download链接跳转
3.如图所示,选择Apache HTTP Server 2.4.41 (httpd): 2.4.41 is the latest available version 版本下的“Files for Microsoft Windows“ 选项,进入下载页面;

4.如图所示,选择Downloading Apache for Windows下的“ApacheHaus”;

5.选择Apache 2.4 VC14,(注意:下载apache时注意是32位还是64位,VC14的选择要和之后PHP的选择一致)

我的电脑是64位的

6.下载结束后,将文件解压缩到文件夹(根据个人情况而定,如E:\apachevc14\Apache24)
7.(a)用文本编辑器(如果没有用记事本)打开E:\apachevc14\Apache24\conf\httpd.conf文件(根据个人解压后路径)
(b)找到:Define SRVROOT,设置成Define SRVROOT “E:\apachevc14\Apache24”,这里设置的值是之前解压缩的文件夹位置。

8.按开始键(ctrl右边那个)输入cmd,右键以管理员身份打开cmd界面
9.打开cmd窗口,输入”E:\apachevc14\Apache24\bin\httpd.exe" -k install -n apache ,安装apache服务,并将该服务名称命名为apache,具体步骤如下图所示。

10.双击E:\apachevc14\Apache24\bin目录下的ApacheMonitor.exe,打开Apache控制台。点击start启动服务器,输入http://localhost,出现以下页面说明安装成功。如无法启动,在cmd窗口下输入net start apache,采用此种方式启动服务器, 可查找问题原因,通常会有端口占用的问题,如果需要修改端口,参考第7步,查找 Listen 80,并将80改为要设置的端口。

二、安装PHP

1.登录https://windows.php.net/download,选择自己要安装的版本(需和Apache的选择一致,x86,x64必须和本机的实际情况一致),我选择的是VC14 x64 Thread Safe (2019-Oct-23 12:30:06),如下图所示。

2.将下载的文件解压缩到文件夹下(根据个人习惯情况而定),如E:\php,并将根目录下php.ini-production 复制一份,并重命名为php.ini;

3.设置环境变量将E:\php和E:\php\ext加入环境变量PATH中(我是win 10 系统,在我的电脑点右键属性,选择高级系统设置,高级目录下的环境配置,其他系统可自行百度,如下图所示)


三、整合Apache与PHP

1.用文本编辑器或记事本打开E:\apachevc14\Apache24\conf\httpd.conf(根据个人习惯存放摁键的位置)
a)查找ServerRoot “${SRVROOT}”修改ServerRoot “E:/apachevc14/Apache24”(这里输入的是你解压apache安装包后放的位置)

b)查找#ServerName www.example.com:80 ,去掉前面的#

c)查找DocumentRoot “${SRVROOT}/htdocs”, 修改为DocumentRoot “E:/apachevc14/Apache24/htdocs”

d) 查找<Directory “${SRVROOT}/htdocs”>
修改为<Directory"E:/apachevc14/Apache24/htdocs"(根据个人习惯存放摁键的位置)

e) 查找DirectoryIndex index.html
修改为 DirectoryIndex index.html index.php index.htm (这里我们添加了index.php index.htm)

f) 查找ScriptAlias /cgi-bin/
修改为ScriptAlias /cgi-bin/ “E:/apachevc14/Apache24/cgi-bin”(根据个人习惯存放摁键的位置)

g)查找**<Directory “${SRVROOT}/cgi-bin”>**
修改为 <Directory “E:/apachevc14/Apache24/cgi-bin”>(根据个人习惯存放摁键的位置)

h)在httpd.conf文本最后一行添加添 加
LoadModule php7_module “E:/php/php7apache2_4.dll”
AddType application/x-httpd-php .php .html .htm
PHPIniDir “E:/php”(告诉apache php.ini的位置)
保存httpd.conf 。
2.用记事本打开E:\php\php.ini(地址根据自己情况)
  将; extension_dir = "ext"前面的分号去掉
  将;extension=php_mbstring.dll 前面的分号去掉
  将;extension=php_mysqli.dll 前面的分号去掉

四、测试

1.创建phpinfo.php,写入<?php phpinfo(); ?>

存放到E:\apachevc14\Apache24\htdocs下(根据个人习惯存放摁键的位置)

2.启动apache服务(如启动需要重启)

3.在浏览器输入http://localhost/phpinfo.php,出现如下页面,则说明整合成功!

windows环境下apache VC14+php境配置相关推荐

  1. windows环境下利用python进行CGI配置

    windows环境下利用python进行CGI配置(win10,visual stdio 2017中的python3.6) 写在前面,初学python,看到python的CGI编程这一章的时候尝试在教 ...

  2. php oracle 需要libmysql.dll么_,Windows7环境下Apache+PHP+MySQL完美配置

    写作此篇文章的目的在于记录Windows 7环境下成功配置WAMP环境, 初学者在不使用整合好的WAMPServer和XAMPP的情况下徒手配置整合环境貌似有很多意想不到的问题. 这将是我们需要讨论的 ...

  3. windows环境下Apache+PHP+MySQL搭建服务器

    相关文件下载 下载地址 Apache https://www.apachehaus.com/cgi-bin/download.plx PHP https://windows.php.net/downl ...

  4. windows下apache并发php,windows环境下apache死机问题的解决一例

    问题描述:一个很简单的内容发布系统,采用win2000+apache2.0.50+mysql4.1+PHP5.0.0+zendOptimizer,查询简单,负载很低. 文章条数大概超过10000后,打 ...

  5. windows环境下php安装composer和配置php全局变量

    今天在云服务器上办公,重新搭建的服务环境,做laravel压缩文件并下载需要引用插件zipper扩展,是新环境没有composer,需要安装,在同事电脑按下面顺序安装成功. 第一步.下载安装器 php ...

  6. Windows环境下Code::Blocks中成功配置MySQL Connector/C连接MySQL数据库

    下面我将介绍当需要用C语言开发能访问MySQL数据库的程序时成功配置的关键事项. 操作系统:Windows 7 x64 编程环境:Code::Blocks 10.05(32bit) 配置方式说明:用C ...

  7. hadoop-0.21.0 在Windows环境下的部署(2)Hadoop配置

    1:下载 本来想传到csdn上的,但是最大只支持70M的文件,还是网上找吧 2:解压在C:\cygwin\hadoop 3:配置 hadoop/conf下需要配置的文件: 1.hadoop-env.s ...

  8. 【开发工具】Windows环境下 IDEA 开发工具安装配置(无错完整)

    目录 一.开发工具下载: 二.IDE统一管理工具: 三.IDEA配置: 设置主题: 设置代码颜色: 设置编译字符编码(全部设置为UTF-8): 开启模糊匹配: 设置背景壁纸: 自动导包移包: 方法分割 ...

  9. resin-pro-4.0.34 服務器在windows环境下的配置

    resin-pro-4.0.34 服務器在windows环境下的配置 (轉載请注明作者:icelong) 到caucho網站上http://www.caucho.com/download/ 下載 re ...

最新文章

  1. AI玩微信跳一跳的正确姿势:一不小心就超越了最高分,瞬间称霸了朋友圈~
  2. Zookeeper常用命令操作,javaAPI操作之Curator框架 API
  3. mysql 日志_MySQL日志系统
  4. toj 4596 一行盒子
  5. 微软 Exchange Autodiscover 协议存bug,数十万域凭据可遭泄露
  6. adb 连接时候不弹出授权对话框
  7. linux maven 添加项目,Eclipse中Maven项目添加jar包
  8. mybatis自增主键回填
  9. java面向对象之实现房屋出租系统
  10. 通过阿里云容器镜像服务下载谷歌gcr.io镜像
  11. 趣谈充电IC的电源路径管理功能
  12. android谷歌地图v2开发,android google map v2开发环境配置教程
  13. JavaScript中getYear,getMonth,getDate()
  14. 子域名在线查询网站推荐
  15. [生存志] 第55节 吴公子札巡访中原
  16. 小猫爪:嵌入式小知识01-存储器
  17. Linuux-alsa-左右声道处理
  18. 追风筝的人 第八章
  19. 【职场进阶】入职没有几天就离职是什么心态?
  20. 【HAN】代码逐句理解二

热门文章

  1. CSS 实现土星外貌
  2. 五、CC2530的中断
  3. vba做mysql前端_Excel、VBA与MySQL交互
  4. SQU,PSRAM,XIP
  5. SpringBoot 入坑(八)Docker 暴露端口 容器数据卷 基本使用
  6. Charles功能介绍和使用教程
  7. python 抓取同花顺网页数据,记录一下
  8. CATIA软件各版本区别
  9. Java调用Kettle的作业和转换
  10. 元器件正反(极性)检测案例