XAMPP无法启动Apache-缺失api-ms-win-crt...dll文件

安装xampp后,发现无法启动apache,而且弹出提示

笔者经过了5-6次尝试,确认了问题的所在。

因为我的电脑都是重装系统后,直接安装这个软件的,所有没有联网,处理起来非常麻烦。。。

第一次用了cn_win7 x64 ultimate版本,装完系统后没有安装任何补丁,一次成功运行。

然后第二次是win8.1 x64(6.3 9600版本),也成功了,但是系统是经过了n次打补丁活动。。。

第三次是低版本的win8.1 x64,然后打补丁后失败,没办法之下使用了系统还原,直接将第二次装好的电脑系统备份,还原到新的电脑上面,相当于xampp都是装好了的,只是驱动得安全模式下面全部重装一下。

然后问题来了,现在要求的系统是windows server,这个手头没有镜像可以用了,只能重来,笔者又尝试了n次,才发现问题所在。

无论是windows server 2008 sp1还是windows server 2012 r2,因为没法联网,装好系统后,就需要通过其它电脑下载相关的补丁。

这里是另一篇注解,主要的问题就是VC++ 2015 redistribute安装失败,而这个失败的原因是补丁没有打。

https://blog.csdn.net/newTTTTTT/article/details/101368990

离线下载windows server 2008 sp1或2012 r2对应的版本的补丁,补丁名称为(下述列举的文件名对应于win server 2012 r2的)

Windows8.1-KB2919442-x64.msu

Windows8.1-KB2919355-x64.msu

Windows8.1-KB2999226-x64.msu

依次安装上述三个补丁,当然下载时官网连带赠送的补丁也得安装的。装好后,就一切ok了。

端口被占用了,还需要干掉IIS服务

以前一直用的IIS+PHP,用的非常蛊惑的微软出品的web installer,号称没网络就玩不转的。后来因为业务需求增大了,没网络的环境太多了,只能用精简版的xampp了,这个真得很好用哈。刚开始用的时候也觉得这个软件太简陋了,这么多人安装都出错,开发人员也不仔细找找原因的,至少把关联项包容进来,重新编译一下应用程序呀,后面还是感觉老外做得还是很好的,毕竟免费软件,咱们不能要求太高了,只能自己摸索,网上交流,多交流多沟通,才容易适应新产品,才能把钱给省下来了。

在线就好办多了,直接系统更新,把那三个补丁就行了,关联项都不用选了,自动帮你下载更新完。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值