Categories


Tags


PHP7.0以上运行提示runtime错误解决方法

首先这个问题是给客户新装的系统中安装php7以上版本,发现提示500错误fastcgi进程意外终止,紧接着测试对应版本的php.exe提示如下

11.png

于是查看C++的安装情况,如下,是已安装的

{L8ZE5G`{Y](QX8A$D1B6{5.png

但从上面的报错查得的信息仍是C++的问题,于是查看系统版本,发现如下,非sp1版本。

JK{C(][4U8V7~O@Q]{`I0`D.png

查阅相关资料,很可能是缺少这个补丁的问题,如系统已是sp1的就不影响,若没有就按照以下连接安装

22.png

https://www.microsoft.com/zh-cn/download/details.aspx?id=5842

打开页面后如下。

33.png

44.png

下载好后,解压出来,里面有个setup,运行并安装,进度如图示例,安装时间大约需要30分钟以上

55.png

但装完后依然不行,测试发现此报错依然存在,如下,将c++2017的64和32位都修复下。

66.png

修复完成后,在双击php.exe无报错,并且运行php探针页面能正常打开

88.png

自此,php7.0以上的runtime报错解决方法到此结束

来源:景安


Public @ 2022-07-07 15:46:33

使用Chroot解决PHP的运行安全问题

Chroot是一个强大的安全机制,它可以将进程限制在一个独立的文件系统中运行,以减少对系统的访问和保护系统安全。在PHP中,Chroot被广泛用于增强Web服务器的安全性,限制PHP脚本的操作范围,防止脚本以非预期的方式访问服务器的文件,并且防止恶意代码的攻击。 在使用Chroot时,可以创建一个独立的文件系统副本,并且将所需的文件和目录复制到该文件系统中。然后,使用Chroot机制将PHP运行

Public @ 2023-06-01 20:50:46

5种方法立刻写出更好的CSS代码

原文作者:Trevor Davis原文链接:5 Ways to Instantly Write Better CSS译者:Chirs Kyle1.重置首先,很认真的告诉你,总是要重置某些分类。无论你是使用 Eric Meyer Reset、YUI Reset或者你自己编写的重置代码,只要使用就对了。它能很简单的移除所有元素的填充(padding)和边距(margin):html, body, di

Public @ 2015-10-28 15:46:23

更多您感兴趣的搜索

0.464776s