摘要: 清空文件的内容:true > 文件名 (或 echo “”> 文件名) 统计文件的大小:du -h --max-depth=1 /usr/local/nginx/logs/* (*表示logs文件夹里的所有文件) 统计文件夹的大小:du -sh 文件夹 如果您阅读过此文章有所收获,请为我顶一个,如果 阅读全文
posted @ 2015-12-29 17:41 张发财 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错误的地方,欢迎指出。 相互学习,共同进步! 阅读全文
posted @ 2015-12-29 16:48 张发财 阅读(3151) 评论(0) 推荐(0) 编辑
摘要: 今天无间断服务加载php-fpm时,爆出了一个错误:PHP Warning: Module 'xhprof' already loaded in Unknown on line 0 <br /> 从英文可以看出PHP的扩展xhprof已经加载了,所以就查看php.ini,搜索xhprof.so发现有 阅读全文
posted @ 2015-12-28 00:20 张发财 阅读(7813) 评论(0) 推荐(1) 编辑
摘要: 其实我在各种演讲里,线下吹牛里面无数次提及过他,讲过他的故事,但是总还是没有任何一次认认真真的详细讲过,所以,今天就讲讲他的故事吧。 Sycx是福建漳州人,我经常开玩笑说,你生于一个著名的骗子之乡,为啥没有成为一个亿万富翁呢?也许他是一个异数,我们对福建了解最多的也许是偷渡客,也许是莆田帮,也许是著 阅读全文
posted @ 2015-12-27 23:39 张发财 阅读(923) 评论(0) 推荐(1) 编辑
摘要: 以安装swoole扩展为例: 步骤1: wget pecl.php.net/get/swoole-1.7.21.tgz (下载swoole打包文件) 步骤2: tar zxvf swoole-1.7.21.tgz (解压swoole压缩文件) 步骤3: cd swoole-1.7.21 (进入swo 阅读全文
posted @ 2015-12-27 23:07 张发财 阅读(2190) 评论(0) 推荐(1) 编辑
摘要: 《UNIX网络编程卷1第3版》 《UNIX网络编程卷2第2版》 《UNIX环境高级编程第3版》 《UNIX编程艺术》 《MySQL技术内幕第5版》 《深入理解计算机系统》 《用TCP/IP进行网际互联》 《高性能MySQL第3版》 《HTTP权威指南》 《Linux程序设计第4版》 《鸟哥的Linu 阅读全文
posted @ 2015-12-18 18:52 张发财 阅读(977) 评论(4) 推荐(0) 编辑
摘要: 由于今天用到了service nginx reload 和 service nginx restart,说说他俩的区别吧: reload:不间断服务重启,就像一张网页上面的刷新按钮一样。 restart:先stop 再 start,就像关闭浏览器再打开一样。 没必要使用restart的时候建议使用r 阅读全文
posted @ 2015-12-18 15:18 张发财 阅读(2904) 评论(0) 推荐(0) 编辑
摘要: 最近新学习了一个命令curl,里面有一个参数-I可以查看到网站使用的是哪种服务器,比如: zhangxiaoliudeMacBook-Pro-2:~ zhangxiaoliu$ curl -I http://nginx.org/HTTP/1.1 200 OKServer: nginx/1.9.8Da 阅读全文
posted @ 2015-12-18 15:02 张发财 阅读(5256) 评论(1) 推荐(0) 编辑
摘要: 由于同事周斌懂一些Linux的基本操作命令,今天他在预生产环境的服务器上执行了:rm -rf /* ,结果几乎把所有的东西都给删除了,我访问的时候发现预生产环境的服务器不能进行访问了,只好找运维工程师了,╮(╯▽╰)╭。 我告诉周斌:你就不应该要预生产环境的账号,好了吧操作出故障了吧,晚上我给你培训 阅读全文
posted @ 2015-12-18 00:44 张发财 阅读(1060) 评论(7) 推荐(0) 编辑
摘要: 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错误的地方,欢迎指出。 相互学习,共同进步! 阅读全文
posted @ 2015-12-18 00:13 张发财 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 注意事项: 1.函数不要加public访问控制权限,因为默认就是public的。 2.当你写好了一个新函数后在本地运行发现没有问题,但是在生产环境运行会报错:找不到这个函数,解决方法是删除runtime文件夹。 如果您阅读过此文章有所收获,请为我顶一个,如果文章中有错误的地方,欢迎指出。 相互学习, 阅读全文
posted @ 2015-12-16 17:31 张发财 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 昨天在工作中新建了一个Model类在测试环境测试一点问题也没有,到了生产环境就报错了,由于调用的是分页类,报错说:在520行 _count() 函数不存在。 我的思路是:先到生产环境查看了具体的报错文件,发现520行 _count() 函数存在,把runtime清理了还是不行;下一步是查看Model 阅读全文
posted @ 2015-12-16 17:16 张发财 阅读(424) 评论(0) 推荐(0) 编辑
摘要: array_diff — 计算数组的差集 说明: array array_diff ( array $array1 , array $array2 [, array $... ] ) 对比返回在 array1 中但是不在 array2 及任何其它参数数组中的值。注意键名保留不变。 注意:本函数只检查 阅读全文
posted @ 2015-12-16 15:01 张发财 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 前几天就在工作中发现这样一个问题:当某个字段的类型为varchar时,字段保存的值类似'100,200,300' 和 '100' 或 '100,400'。写SQL语句的时候就会犯这样的错误,例如: 会发现上面2条SQL的查询结果并不相同,正确的SQL是第2条。因为字段保存的值类似'100,200,3 阅读全文
posted @ 2015-12-16 09:03 张发财 阅读(945) 评论(0) 推荐(0) 编辑
摘要: 在PHP5以前的版本中,构造函数的名称必须与类名相同,这种方法在PHP5中仍然可以使用,但现在已经很少有人用了。 PHP5以及之后的版本,构造函数用__construct()方法来声明,这样做的好处是可以使构造函数独立于类名,当类名发生改变时不需要改相应的构造函数名称了。为了向下兼容,如果一个类中没 阅读全文
posted @ 2015-12-13 23:07 张发财 阅读(727) 评论(0) 推荐(0) 编辑