随笔分类 -  PHP

摘要:PHP代码开启错误信息: ini_set("display_errors", "On");//打开错误提示 ini_set("error_reporting", E_ALL);//显示所有错误 错误级别包括: E_ALL - 所有错误和警告(包括PHP 5.4.0中的E_STRICT) E_ERRO 阅读全文
posted @ 2021-05-13 10:20 WhoAmMe 阅读(4100) 评论(0) 推荐(0)
摘要:一、Nginx php-fpm运行模式 Nginx 是非阻塞IO & IO复用模型,通过操作系统提供的类似 epoll 的功能,可以在一个线程里处理多个客户端的请求。Nginx 的进程就是线程,即每个进程里只有一个线程,但这一个线程可以服务多个客户端。PHP-FPM 是阻塞的单线程模型,pm.max 阅读全文
posted @ 2020-01-07 18:18 WhoAmMe 阅读(340) 评论(0) 推荐(0)
摘要:$.ajax({ dataType: "jsonp", url: "http://www.b.com/b.php", jsonp: "callback", success: function(data) { $(".info").text("uid:" + data.uid + " name:" + data.name); } ... 阅读全文
posted @ 2019-04-10 16:58 WhoAmMe 阅读(178) 评论(0) 推荐(0)
摘要:ps -ef | grep php | grep -v php-fpm 阅读全文
posted @ 2019-04-10 16:55 WhoAmMe 阅读(530) 评论(0) 推荐(0)
摘要:提供二个常用的图片处理方法: 1、按照指定的尺寸压缩图片 2、按照比例裁剪图片 阅读全文
posted @ 2017-08-29 11:19 WhoAmMe 阅读(3583) 评论(0) 推荐(0)
摘要:安装好coreseek,开启了服务之后,通过 sphinx php扩展去请求数据,提示:client version is higher than daemon version (client is v.1.3, daemon is v.1.22) 意思是客户端和服务端的版本不一致。 原来在安装ph 阅读全文
posted @ 2016-12-08 14:01 WhoAmMe 阅读(825) 评论(0) 推荐(0)
摘要:1、Sphinx(coreseek) 是啥 一般而言,Sphinx是一个独立的全文搜索引擎;而Coreseek是一个支持中文的全文搜索引擎,意图为其他应用提供高速、低空间占用、高结果相关度的中文全文搜索能力。Sphinx/Coreseek可以非常容易的与SQL数据库和脚本语言集成。 也就是说Core 阅读全文
posted @ 2016-12-08 11:51 WhoAmMe 阅读(4030) 评论(0) 推荐(1)
摘要:此功能是为了实现,定时监控nginx生成的日志数据,并将新增的数据提交到一个接口(比如大数据的接口,让大数据来进行分析) 备注:由于日志文件过了凌晨会切割,所以需要做一下判断,判断是第二天的日志需要从日志文件头部进行读取 需要优化的逻辑:当中间进程挂了,停了一段时间,再启动时,从上次的位置重新读取, 阅读全文
posted @ 2016-09-09 11:33 WhoAmMe 阅读(2688) 评论(0) 推荐(0)
摘要:公司一台服务器每天定时拉取媒体报告数据,发现每次获取的中文数据为空,发现下载下来的csv文件中文是正常的,手动再次执行一次发现是正常的 现在发现linux的默认地区是 "en_US.UTF-8",于是使用 : 将当前脚本的地区编码设置为 zh_CN.UTF-8,在脚本结束的地方加上: 还原linux 阅读全文
posted @ 2016-07-07 11:35 WhoAmMe 阅读(630) 评论(0) 推荐(0)
摘要:getMongo() 得到原生的对象,更多API请自行查阅 Mongo PHP手册,后续版本将会对增加更多的原生API封装 * 3:该类所有API接口中的 $query 查询参数的使用请以下有关 [查询条件说明文档] * 4: 如果要存储中文字符,则一定要使用 utf8 的编码. * 5:有了本类接口基本可以按关系型数据库的概念完成Mongodb的大部分开发操作。 * * [查询条件说... 阅读全文
posted @ 2016-06-27 09:24 WhoAmMe 阅读(3816) 评论(0) 推荐(0)
摘要:找到一个比较全的Redis PHP操作类库,分享给大家 阅读全文
posted @ 2016-04-11 18:06 WhoAmMe 阅读(7637) 评论(0) 推荐(3)
摘要:1、安装扩展 sudo apt-get install php5-mcrypt 2、添加扩展配置文件 apt-get没有在/etc/php5/cli/conf.d/和/etc/php5/fpm/conf.d/下面建立mcrypt.in的符号链接。 所以需要分别进入二个目录,进行手动建立符号链接: s 阅读全文
posted @ 2016-03-11 12:33 WhoAmMe 阅读(1727) 评论(0) 推荐(0)
摘要:原文地址:https://phphub.org/topics/1430 1、一切从 Iterator 和 Generator 开始 为便于新入门开发者理解,本文一半篇幅是讲述迭代器接口(Iterator)和 Generator 类的,对此已经理解的话,可以直接跳过。 在理解本文大多数概念前,有必要知 阅读全文
posted @ 2015-12-11 16:46 WhoAmMe 阅读(5737) 评论(0) 推荐(1)
摘要:今天在一台新服务器上cli运行一个php脚本,出现了Segment fault错误,第一感觉应该是某个扩展安装有问题 这段php代码是调用soap接口,查看soap扩展没啥问题,一时不知道是啥原因。 想到可以用gdb调试core文件,于是去安装了一下gdb ,并执行以下命令:ulimit -c un 阅读全文
posted @ 2015-08-26 17:05 WhoAmMe 阅读(1174) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/black_ox/article/details/21163193 阅读全文
posted @ 2015-05-20 16:52 WhoAmMe 阅读(132) 评论(0) 推荐(0)
摘要:1、匹配嵌套DIV $str = '<div id="test">'. '<div>1'. '<div>1-1'. '<div>1-1-1'. '</div>'. '</div>'. '</div>'. '<div>2</div>'. '<span>3</span>'. '<div> 阅读全文
posted @ 2014-12-11 16:59 WhoAmMe 阅读(214) 评论(0) 推荐(0)
摘要:$str = "测试加密解密"; $key = '^&yang*%#2014!$'; $new_str = my_encrypt($str, $key ); echo '原始:'.$str.''; echo '加密:'.$new_str.''; echo '解密:'.my_decry... 阅读全文
posted @ 2014-11-04 17:06 WhoAmMe 阅读(360) 评论(0) 推荐(0)
摘要:匿名函数提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样:$func = function() {}; //带结束符可以看到,匿名函数因为没有名字,如果要使用它,需要将其返回给一个变量。匿名函数也像普通函数一样可以声明参数,调用方... 阅读全文
posted @ 2014-09-19 14:56 WhoAmMe 阅读(418) 评论(0) 推荐(0)
摘要:单例模式顾名思义,就是只有一个实例。作为对象的创建模式, 单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类我们称之为单例类。单例模式的要点有三个:一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。下面我们讨论下为什么要使用PH... 阅读全文
posted @ 2014-08-28 22:47 WhoAmMe 阅读(453) 评论(0) 推荐(0)
摘要:摘自:http://www.cnblogs.com/xiaochaohuashengmi/archive/2011/09/10/2173092.html官方文档:1.引用是什么:http://www.php.net/manual/zh/language.references.whatare.php2... 阅读全文
posted @ 2014-08-13 11:21 WhoAmMe 阅读(296) 评论(0) 推荐(0)