发布时间:2015-03-25 10:10:02
在使用 Pclzip 时出现无法压缩/解压文件的现象,追踪错误信息发现无法打开文件/目录,但是文件夹权限正确,打印文件路径之后发现是乱码。出现这个问题的原因是 windows下zip内的文件名编码是 gb2312,而php使用的是 utf-8 编码。解决办法是修改 pclzip.php 类文件:压缩文件部分修改:privAddFile 方法.........【阅读全文】
发布时间:2015-03-25 10:03:04
<?php/** * 读写大二进制文件,不必申请很大内存 * 只有读取到内容才创建文件 * 保证目录可写 * * @param string $srcPath 源文件路径 * @param string $dstPath 目标文件路径 * @return bool */function fetch_big_file($srcPath, $dstPath){ set_time_limit(0); // 设置脚本执行时间无限长 if (!$fpSrc =.........【阅读全文】
发布时间:2015-03-19 16:53:50
随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理。 RedHat系那当然就是使用rpmbuild来做定制化管理了。今天我们分俩个部分(root和普通用户)来讲解如何制作内核的二进制rpm包。Building主机系统环境约定:OS : CentOS release .........【阅读全文】
发布时间:2015-03-19 16:43:43
对于很多PHP初学开发者来讲,搭建一个可用于生产的LAMP环境是一件费时费力的事情,本文以 ubuntu-server14.04为例,给出一个搭建环境的教程,供大家参考;1.更新软件源sudo apt-get update2.安装Apachesudo apt-get install apache23.查看Apache是否安装成功apache2 –v如下所.........【阅读全文】
发布时间:2015-03-16 11:18:08
防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的 特点是分布式,针对带宽和服务攻击,也就是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应用攻击,我们还 是可以做一些配置来防御的,例如前端是Nginx,主要使用nginx的http_limit.........【阅读全文】