windows环境下apache VC14+php境配置
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境配置相关推荐
- windows环境下利用python进行CGI配置
windows环境下利用python进行CGI配置(win10,visual stdio 2017中的python3.6) 写在前面,初学python,看到python的CGI编程这一章的时候尝试在教 ...
- php oracle 需要libmysql.dll么_,Windows7环境下Apache+PHP+MySQL完美配置
写作此篇文章的目的在于记录Windows 7环境下成功配置WAMP环境, 初学者在不使用整合好的WAMPServer和XAMPP的情况下徒手配置整合环境貌似有很多意想不到的问题. 这将是我们需要讨论的 ...
- windows环境下Apache+PHP+MySQL搭建服务器
相关文件下载 下载地址 Apache https://www.apachehaus.com/cgi-bin/download.plx PHP https://windows.php.net/downl ...
- windows下apache并发php,windows环境下apache死机问题的解决一例
问题描述:一个很简单的内容发布系统,采用win2000+apache2.0.50+mysql4.1+PHP5.0.0+zendOptimizer,查询简单,负载很低. 文章条数大概超过10000后,打 ...
- windows环境下php安装composer和配置php全局变量
今天在云服务器上办公,重新搭建的服务环境,做laravel压缩文件并下载需要引用插件zipper扩展,是新环境没有composer,需要安装,在同事电脑按下面顺序安装成功. 第一步.下载安装器 php ...
- Windows环境下Code::Blocks中成功配置MySQL Connector/C连接MySQL数据库
下面我将介绍当需要用C语言开发能访问MySQL数据库的程序时成功配置的关键事项. 操作系统:Windows 7 x64 编程环境:Code::Blocks 10.05(32bit) 配置方式说明:用C ...
- hadoop-0.21.0 在Windows环境下的部署(2)Hadoop配置
1:下载 本来想传到csdn上的,但是最大只支持70M的文件,还是网上找吧 2:解压在C:\cygwin\hadoop 3:配置 hadoop/conf下需要配置的文件: 1.hadoop-env.s ...
- 【开发工具】Windows环境下 IDEA 开发工具安装配置(无错完整)
目录 一.开发工具下载: 二.IDE统一管理工具: 三.IDEA配置: 设置主题: 设置代码颜色: 设置编译字符编码(全部设置为UTF-8): 开启模糊匹配: 设置背景壁纸: 自动导包移包: 方法分割 ...
- resin-pro-4.0.34 服務器在windows环境下的配置
resin-pro-4.0.34 服務器在windows环境下的配置 (轉載请注明作者:icelong) 到caucho網站上http://www.caucho.com/download/ 下載 re ...
最新文章
- AI玩微信跳一跳的正确姿势:一不小心就超越了最高分,瞬间称霸了朋友圈~
- Zookeeper常用命令操作,javaAPI操作之Curator框架 API
- mysql 日志_MySQL日志系统
- toj 4596 一行盒子
- 微软 Exchange Autodiscover 协议存bug,数十万域凭据可遭泄露
- adb 连接时候不弹出授权对话框
- linux maven 添加项目,Eclipse中Maven项目添加jar包
- mybatis自增主键回填
- java面向对象之实现房屋出租系统
- 通过阿里云容器镜像服务下载谷歌gcr.io镜像
- 趣谈充电IC的电源路径管理功能
- android谷歌地图v2开发,android google map v2开发环境配置教程
- JavaScript中getYear,getMonth,getDate()
- 子域名在线查询网站推荐
- [生存志] 第55节 吴公子札巡访中原
- 小猫爪:嵌入式小知识01-存储器
- Linuux-alsa-左右声道处理
- 追风筝的人 第八章
- 【职场进阶】入职没有几天就离职是什么心态?
- 【HAN】代码逐句理解二