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 .php
	FcgidInitialEnv 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 completed
	FcgidInitialEnv PHP_FCGI_MAX_REQUESTS 1000
	# Maximum requests a process should handle before it is terminated
	FcgidMaxRequestsPerProcess 1000
	# Maximum number of PHP processes
	FcgidMaxProcesses 15
	# Number of seconds of idle time before a php-cgi process is terminated
	FcgidIOTimeout 120
	FcgidIdleTimeout 120
	#Path to php-cgi
	FcgidWrapper "E:/data/php5.6/php-cgi.exe" .php
	# Define the MIME-Type for ".php" files
	AddType 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信息表示成功

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值