当我尝试使用xdiff_string_diff()页面未加载时。我得到了:
您无法访问此网站... ERR_CONNECTION_RESET
我的本地配置WAMP apache 4.2 php 7.0
phpinfo()得到xdiff enabled
php错误日志中没有错误
来自localhost的所有其他页面加载确定
$diff = xdiff_string_diff($string1, $string2, 1);
if (is_string($diff)) {
echo "Differences between two strings";
echo $diff;
}
如果我禁用(评论)上面的代码页面加载确定
从SHOW CREATE TABLE my_table
SQL查询
$string1 = "some"
和$string2 = "some different"
问题仍然相同
答案 0 :(得分:1)
嗯,好的。我的本地配置WAMP apache 4.2 php 7.0
phpinfo()启用了xdiff
所以扩展已加载 - 但你是否已经安装并加载了libxdiff?
php错误日志中没有错误
但是,如果您在代码中模拟错误,他们会被正确记录?
您检查了启动网络服务器时是否记录了错误?
听起来像是xdiff扩展的问题。请注意,DLL必须是线程安全版本,并且系统必须是32位/ 64位。