Windows安装apache+php的nts版本
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版本相关推荐
- Windows安装Apache注册服务出现(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager,
windows安装Apache,注册服务出现"(OS 5)拒绝访问. : AH00369: Failed to open the WinNT service manager..." ...
- Windows安装Apache服务器及证书
Windows安装Apache服务器及证书 因为Apache服务器的安装需要很多的依赖包,所以我们直接下载XAMPP(X :支持跨平台 ,A :Apache ,M :MySQL 或Maria DB , ...
- windows安装Apache,注册服务出现“(OS 5)拒绝访问。 : AH00369: Failed to open the WinNT service manager...错误
windows安装Apache,注册服务出现"(OS 5)拒绝访问. : AH00369: Failed to open the WinNT service manager..." ...
- apache php wordpress,windows 安装 apache php wordpress
为团队安装 Blog,我比较喜欢用 nginx.比如在之前在 nginx 上安装 wordpress,这是在 linux 下.我们团队 Blog 服务器 windows 2003,用 nginx + ...
- Windows安装Zookeeper和Dubbo(单机版本)
为什么80%的码农都做不了架构师?>>> 1.首先安装Zookeeper http://blog.csdn.net/zsq520520/article/details/7282 ...
- windows安装双JDK并实现版本切换
我本来只有一个JDK11,后来因为要用到jdk8,但是我又不想卸载掉11,于是想到了jdk共存,根据百度经验操作作了如下一通操作: 1.删除java.exe,javac.exe,javaw.exe 首 ...
- 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 ...
- Windows 安装 MongoDB 5.0.2版本
MongoDB 下载地址:https://www.mongodb.com/download-center/community 下载 .msi 文件,下载后双击该文件,按操作提示安装. 勾选 I acc ...
- apache java windows_Apache for Windows 安装
1.下载 Apache for Windows 关于Apache最新版本的有关信息可以在http://httpd.apache.org/download.cgi上找到.你应该下载带有.msi扩展名的A ...
- Windows下安装Apache 2.2.21图文教程
https://www.jb51.net/article/52086.htm 本文详细介绍了在Windows平台上安装Apache的过程,希望对初次安装Apache的朋友有所帮助. 1. 软件准备 我 ...
最新文章
- 对如何使用WaveDrom画波形图的研究(案例分解分析)
- WebClient 请求 https 页面出错:未能创建 SSL/TLS 安全通道
- 美国疫情加剧:特朗普检测虚惊一场,女儿伊万卡开始“隔离”,马云捐助百万口罩...
- SecureCRT从Windows中上传文件lrzsz工具
- 【Linux导论】通过图形接口配置系统(System Configuration from the Graphical Interface)
- 1050 String Subtraction
- leetcode - Missing Ranges
- 产品管理职位的级别都有哪些
- opencv读取图片、视频、摄像头
- 【commons-httpclient】Java中HttpClient工具访问Web请求
- jsp允许跨域访问_如何解决js跨域问题
- MySQL原理 - InnoDB引擎 - 行记录存储 - Redundant行格式
- 如何写一份具有业务价值的分析报告
- Trained Ternary Quantization
- Elasticsearch嵌套式对象Nested分析
- MATLAB 汉化补丁下载
- Local Storage、Session Storage、Cookies
- 神经网络与傅立叶变换到底有没有关系?
- 测试软件cpu占用率 可以用,CPU占用率检测工具
- 音视频笔记-视锥细胞和视杆细胞的区别
热门文章
- linux 3.2.0 卸载,linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版...
- 工程介绍好处费性质_中间人拿工程好处费是否违法
- python统计频数_python统计单词出现次数
- Javascript特效:秒杀倒计时
- C3模块-空洞可分离卷积存在的问题及轻量化语义分割模型架构技巧
- 读《学术研究,你的成功之道》读书笔记分享给各位
- 关于python map代码理解实例
- 国内外3D视觉优秀的实验室或者团队汇总
- 图像/视频超分之BackProjection
- AI发展“风口”在哪里?陪伴才是“蓝海”