Windows环境下安装apache2.4+php5.6(nts)

1.下载PHP

下载地址:https://windows.php.net/download ,我选择的是PHP5.6 VC11 x64 Non Thread Safe(非线程安全)

解压在E:\data\php5.6,在E:\data\php5.6下把php.ini-development文件的文件名修改为php.ini,编辑php.ini,找到;extension_dir = "ext",修改为extension_dir = "E:/data/php5.6/ext"

安装VC环境,下载地址:

VC11 x86 or x64:http://www.microsoft.com/en-us/download/details.aspx?id=30679
VC14 x86 or x64 :http://www.microsoft.com/en-us/download/details.aspx?id=48145

2.安装apache

下载地址:http://httpd.apache.org/docs/current/platform/windows.html#down ,点击"ApacheHaus",找到合适自己的版本,我下载的是Apache 2.4.39 x64,解压到E:\wamp\bin\apache\apache2.4.39

配置apache。编辑conf中httpd.conf:

(1)找到Define SRVROOT 修改为Define SRVROOT "E:\wamp\bin\apache\apache2.4.39"

(2)找到Listen 80 修改为Listen 8081(如果想保持端口号是80,则忽略这一步)

(3)找到#LoadModule 最后一行的下面加入下面代码:

LoadModule fcgid_module modules/mod_fcgid.so<IfModule fcgid_module>AddHandler fcgid-script .fcgi .phpFcgidInitialEnv PHPRC "E:/data/php5.6"# Set PHP_FCGI_MAX_REQUESTS to greater than or equal to FcgidMaxRequestsPerProcess# to prevent php-cgi process from exiting before all requests completedFcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000# Maximum requests a process should handle before it is terminatedFcgidMaxRequestsPerProcess 1000# Maximum number of PHP processesFcgidMaxProcesses 15# Number of seconds of idle time before a php-cgi process is terminatedFcgidIOTimeout 120FcgidIdleTimeout 120#Path to php-cgiFcgidWrapper "E:/data/php5.6/php-cgi.exe" .php# Define the MIME-Type for ".php" filesAddType application/x-httpd-php .php
</IfModule>

注意修改里面PHP的文件夹路径为自己实际解压的路径。

(4)找到Options Indexes FollowSymLinks 修改为Options Indexes FollowSymLinks Includes ExecCGI

下载mod_fcgid。下载地址:https://www.apachehaus.com/cgi-bin/download.plx ,找到mod_fcgid-2.3.9a-2.4.x-x64-vc15.zip,点击下图红框下载:

解压后复制\mod\Apache24\modules\下的mod_fcgid.so到apache的modules下,我这里是复制到E:\wamp\bin\apache\apache2.4.39\modules下。

安装apache服务。打开cmd命令行,输入下面命令安装apache服务:

cd /d E:\wamp\bin\apache\apache2.4.39\bin
httpd.exe -k install -n "www3" -f "E:\wamp\bin\apache\apache2.4.39\conf\httpd.conf"

其中-k表示创建服务,-n表示服务器名称,-f表示指定的配置文件。

检查是否可以启动。命令行输入httpd.exe -t -f "E:\wamp\bin\apache\apache2.4.39\conf\httpd.conf",如果显示Syntax OK表示没问题,如果报错根据报错信息检查配置是否有问题。

启动apache服务。右键我的电脑-》管理-》服务和应用程序-》服务-》找到www3,右键启动,在E:\wamp\bin\apache\apache2.4.39\htdocs新增index.php文件,输入phpinfo(),浏览器输入127.0.01:8081打印出php信息表示成功

Windows安装apache+php的nts版本相关推荐

  1. Windows安装Apache注册服务出现(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager,

    windows安装Apache,注册服务出现"(OS 5)拒绝访问. : AH00369: Failed to open the WinNT service manager..." ...

  2. Windows安装Apache服务器及证书

    Windows安装Apache服务器及证书 因为Apache服务器的安装需要很多的依赖包,所以我们直接下载XAMPP(X :支持跨平台 ,A :Apache ,M :MySQL 或Maria DB , ...

  3. windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager...错误

    windows安装Apache,注册服务出现"(OS 5)拒绝访问. : AH00369: Failed to open the WinNT service manager..." ...

  4. apache php wordpress,windows 安装 apache php wordpress

    为团队安装 Blog,我比较喜欢用 nginx.比如在之前在 nginx 上安装 wordpress,这是在 linux 下.我们团队 Blog 服务器 windows 2003,用 nginx + ...

  5. Windows安装Zookeeper和Dubbo(单机版本)

    为什么80%的码农都做不了架构师?>>>    1.首先安装Zookeeper http://blog.csdn.net/zsq520520/article/details/7282 ...

  6. windows安装双JDK并实现版本切换

    我本来只有一个JDK11,后来因为要用到jdk8,但是我又不想卸载掉11,于是想到了jdk共存,根据百度经验操作作了如下一通操作: 1.删除java.exe,javac.exe,javaw.exe 首 ...

  7. Windows安装Apache(解决问题Set the 'ServerName' directive globally to suppress this message)

    下载Apache 修改tttp.conf文件 命令安装http服务 (解决问题Could not reliably determine the server's fully qualified dom ...

  8. Windows 安装 MongoDB 5.0.2版本

    MongoDB 下载地址:https://www.mongodb.com/download-center/community 下载 .msi 文件,下载后双击该文件,按操作提示安装. 勾选 I acc ...

  9. apache java windows_Apache for Windows 安装

    1.下载 Apache for Windows 关于Apache最新版本的有关信息可以在http://httpd.apache.org/download.cgi上找到.你应该下载带有.msi扩展名的A ...

  10. Windows下安装Apache 2.2.21图文教程

    https://www.jb51.net/article/52086.htm 本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助. 1. 软件准备 我 ...

最新文章

  1. 对如何使用WaveDrom画波形图的研究(案例分解分析)
  2. WebClient 请求 https 页面出错:未能创建 SSL/TLS 安全通道
  3. 美国疫情加剧:特朗普检测虚惊一场,女儿伊万卡开始“隔离”,马云捐助百万口罩...
  4. SecureCRT从Windows中上传文件lrzsz工具
  5. 【Linux导论】通过图形接口配置系统(System Configuration from the Graphical Interface)
  6. 1050 String Subtraction
  7. leetcode - Missing Ranges
  8. 产品管理职位的级别都有哪些
  9. opencv读取图片、视频、摄像头
  10. 【commons-httpclient】Java中HttpClient工具访问Web请求
  11. jsp允许跨域访问_如何解决js跨域问题
  12. MySQL原理 - InnoDB引擎 - 行记录存储 - Redundant行格式
  13. 如何写一份具有业务价值的分析报告
  14. Trained Ternary Quantization
  15. Elasticsearch嵌套式对象Nested分析
  16. MATLAB 汉化补丁下载
  17. Local Storage、Session Storage、Cookies
  18. 神经网络与傅立叶变换到底有没有关系?
  19. 测试软件cpu占用率 可以用,CPU占用率检测工具
  20. 音视频笔记-视锥细胞和视杆细胞的区别

热门文章

  1. linux 3.2.0 卸载,linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版...
  2. 工程介绍好处费性质_中间人拿工程好处费是否违法
  3. python统计频数_python统计单词出现次数
  4. Javascript特效:秒杀倒计时
  5. C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
  6. 读《学术研究,你的成功之道》读书笔记分享给各位
  7. 关于python map代码理解实例
  8. 国内外3D视觉优秀的实验室或者团队汇总
  9. 图像/视频超分之BackProjection
  10. AI发展“风口”在哪里?陪伴才是“蓝海”