无限星辰工作室-客户无限互联网动力之源

标题: Discuz!x3.2 使用 PHP 5.4 版本需要注意事项 [打印本页]

作者: crx349    时间: 2014-10-18 23:53
标题: Discuz!x3.2 使用 PHP 5.4 版本需要注意事项

1,PHP 5.4 版本 内置函数htmlspecialchars和htmlentities,默认会使用utf-8来处理字符串。而之前的版本全都是使用ISO-8859-1编码。
这会造成非UTF8程序出现显示不完整,或者直接程序功能不可用的问题。

解决办法:
修改PHP 5.4的源码 ,打开ext/standard/html.c
将 return cs_utf_8;
改为 return cs_8859_15;

这样PHP5.4就采用了原来php 5.3及以下的默认编码。

2,Discuz X3.2 大量使用了缓存,安装缓存软件有利于提升性能,但是不要安装eAccelerator,在X3.2下会出现问题。
APC 和 Xcache 在PHP 5.4下要采用最新版本。



4,Suhosin-Patch 会增强PHP的安全性,也会限制POST、GET的个数长度,如果出现莫名其妙的问题,把这补丁关掉。




欢迎光临 无限星辰工作室-客户无限互联网动力之源 (https://www.xmspace.net/) Powered by Discuz! X3.4