Category Archives: Php

PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。

sphinx的–rotate运行机制

← Continue Reading
[导读]如果sphinx在运行中,要indexer时,需要加上--rotate参数,这样索引完就直接生效了。 原因是sphinx的searchd在启动时会创建一个 .spl 锁文件,并在关闭时会删除它。在indexer创建索引时如果发现有 .spl文件,则不会创建新索引,因为这时已经标志sphinx正在运行中,除非使用 –rotate。 rotate运行机制 ->indexer完成索引 -&...

sphinx 添加增量索引小结

← Continue Reading
coreseek/sphinx 实时索引 1. 建表 用来做主索引和增量索引的区分点 create table ph_counter( counter_id int auto increment primary key, max_doc_id int )ENGINES=MYISAM  DEFAULT CHARSET=utf8; 2.vim  csvf.conf #添加 sql_query_pre ...

Sphinx高亮故障的解决

← Continue Reading
  关于BuildExcerpts失效问题 1.字符高亮不显示,注意关注参数:single_passage{Whether to highlight exact query phrase matches only instead of individual keywords. Boolean, default is FALSE}   2.关于标题正常,内容不显问题。参考下列内容...

linux sphinx/coreseek 安装实例

← Continue Reading
如何创建增量索引:     http://wayde.org/?p=1038 sphinx安装完,不总结了直接copy资源: 一个文档包含了安装、增量备份、扩展、api调用示例,省去了查找大量文章的时间。 搭建coreseek(sphinx+mmseg3)安装 [第一步] 先安装mmseg3 cd /var/install wget http://www.coreseek.cn/uploads/...

PHP android ios相互兼容的AES加密算法

← Continue Reading
PHP的AES加密算法: <?php class MCrypt { private $hex_iv = '00000000000000000000000000000000'; # converted JAVA byte code in to HEX and placed it here private $key = 'U1MjU1M0FDOUZ.Qz'; #Same as in JAVA f...

完美解决mac 10.11 phpize 报错问题!

← Continue Reading
Mac 10.11下phpize报以下错误: grep: /usr/include/php/main/php.h: No such file or directory grep: /usr/include/php/Zend/zend_modules.h: No such file or directory grep: /usr/include/php/Zend/zend_extensions.h:...

如何在Webstorm/Phpstorm中设置连接FTP,并快速进行文件比较,上传下载,同步等操作-杂谈

← Continue Reading
Phpstorm除了能直接打开localhost文件之外,还可以连接FTP,除了完成正常的数据传递任务之外,还可以进行本地文件与服务端文件的异同比较,同一文件自动匹配目录上传,下载,这些功能是平常IDE,FTP软件中少见的,而且是很耗工作时间的一个操作。换句话说,在Webstorm/Phpstorm中操作ftp能找到原来版本控制的感觉。唯一的缺点是:上传,下载的打开链接要稍费时间,适合的场景在于单...

php获取post中的json数据

← Continue Reading
最近用到python与PHP交互,python把json数据 post给PHP,但在PHP里面$_post获取不到,$_REQUEST也获取不到,但是通过firedebug看到的请求信息确实是把JSON数据 post给了PHP,这什么情况...突然想到了以前接触过flash将图片二进制流传给php,灵机一动 用$GLOBALS['HTTP_RAW_POST_DATA']获取到了。于是就深入的查了一...

PHP Mongodb API参考

← Continue Reading
API类库如下: HMongodb.class.php <?php /*** Mongodb类** examples: * $mongo = new HMongodb("127.0.0.1:11223"); * $mongo->selectDb("test_db"); * 创建索引 * $mongo->ensureIndex("test_table", array("id"=&g...

linux 64位下的 mongodb 安装

← Continue Reading
linux 64位下的 mongodb 安装 工具/原料 linux 服务器 方法/步骤 下载,解压mongodb文件。把解压的文件放在/opt/下面(存放目录安装自己习惯存放) # wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz # tar -zxvfmongo...

redis数据丢失及解决

← Continue Reading
Redis的数据回写机制 Redis的数据回写机制分同步和异步两种, 同步回写即SAVE命令,主进程直接向磁盘回写数据。在数据大的情况下会导致系统假死很长时间,所以一般不是推荐的。 异步回写即BGSAVE命令,主进程fork后,复制自身并通过这个新的进程回写磁盘,回写结束后新进程自行关闭。由于这样做不需要主进程阻塞,系统不会假死,一般默认会采用这个方法。 个人感觉方法2采用fork主进程的方式...