Archive for php
redis安装手册,中文配置手册,php-redis模块安装方法,Web管理phpRedisAdmin
发表于 2011-11-7 11:48 : 评论 ( 没有评论 )
redis官方网站及最新版本下载地址:http://redis.io/download 本文章基于Centos+yum安装的服务器环境 redis的下载及安装: redis测试命令: 接下来需要进行redis配置: Redis中文配置文档: 1,是否以后台进程运行,默认为no,生产环境中肯定要设置成yes,并设置为自动启动 daemonize no 2,如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid pidfile /var/run/redis.pid 3,监听端口,默认为6379 port 6379 4,绑定主机IP,默认值为127.0.0.1(注释),生产环境中一般是内外网的IP bind 127.0.0.1 5,超时时间,默认为300(秒) timeout 300 6,日志记录等级,有4个可选值,debug,verbose(默认值),notice,warning loglevel verbose 7,日志记录方式,默认值为stdout logfile stdout 8,可用数据库数,默认值为16,默认数据库为0 databases 16 9,指出在多长时间内,有多少次更新操作,就将数据同步到数据文件。这个可以多个条件配合,比如默认配置文件中的设置,就设置了三个条件。 900秒(15分钟)内至少有1个key被改变 save 900 1 300秒(5分钟)内至少有10个key被改变 save 300 10 10,存储至本地数据库时是否压缩数据,默认为yes rdbcompression yes 11,本地数据库文件名,默认值为dump.rdb dbfilename /root/redis_db/dump.rdb 12,本地数据库存放路径,默认值为 ./ dir /root/redis_db/ 13,当本机为从服务时,设置主服务的IP及端口(注释) slaveof 14,当本机为从服务时,设置主服务的连接密码(注释) masterauth 15,连接密码(注释) requirepass [...]
[免费下载]土豆网专辑采集规则+接口
发表于 2011-10-12 20:57 : 评论 ( 没有评论 )
接口为外部php文件,需要上传到你的php空间,并将接口访问的地址放到规则中。 本接口加规则可以采集土豆的视频专辑发到论坛,UBB代码已经格式化好了,只需要在论坛后台开启论坛用户组及版块的FLASH媒体限制即可显示Flash。 文件使用说明: tudou.php为外部接口文件,请上传的PHP空间,如论坛; tudou.ljob为火车采集器任务规则,请在火车采集器站点上点右键,导入任务; 然后修改接口文件链接地址,修改搜索关键词即可。 有朋友问我tudou.php中都实现了什么功能,于是有一篇后续的文章给予一定的讲解。 如图: 附件下载:[免费下载]土豆网专辑采集规则+接口:http://www.4wei.cn/files/2011/10/tudou.zip
Linux下PHP调用7za压缩时出现乱码的解决方法
发表于 2011-10-5 20:57 : 评论 ( 没有评论 )
这个问题折腾了很久,面临的问题总结出来就是“Windows下的文件编码和LINUX不一样,中文系统为GB,LINUX为UTF-8编码”。 使用7za来压缩和解压文件,可以有效的解决Windows和Linux文件传输出现乱码的问题。 俺的某套程序需要实现批量打包下载的功能,也使用了7z来进行压缩,发现PHP运行在Apache默认的语言下,会造成Apache+PHP+7za生成的文件乱码。 经过一段时间的研究,发现可以修改配置文件,修改Apache的运行环境,以实现Locale编码的修改 修改/etc/sysconfig/httpd 改成 其中,zh_CN.UTF-8可以改成zh_CN.GB2312等编码。 运行结果: 为了测试效果,可以打印出WEB运行用户的locale 修改以前的结果 修改以后的结果: httpd默认使用C作为locale,而不是象以前一样是用root的locale作为locale,可以通过修改/etc/sysconfig/httpd里的环境变量HTTPD_LANG来自定义。
高考试题库采集插件
发表于 2011-09-20 01:04 : 评论 ( 1 条评论 )
某君要采集一个网站的收费试题,给写了一个插件,一个比较怪异的网站,下载算法有点意思,花了一点心思。没有使用Snoopy,而是使用了CURL函数。 这段时间在采集国内Android应用,逐渐开始封装一些常用Curl方法,在工作中能实现逐步调试和个性化数据请求。 这个插件是支持火车采集器内置插件的,但我机器上只有php5.2.11的环境,所以随带着把火车采集器的PHP版本库升级了一下。 升级方法很简单,将PHP5.2.11目录下的所有文件拷贝到火车的system目录下,然后把php.exe改成site.exe,site.ini就是php.ini了,可以进行各种配置。 注:以下代码非完整代码,仅供学习
ThinkPHP提示“系统不支持:xxxx”
发表于 2011-08-25 13:55 : 评论 ( 没有评论 )
如果你在使用ThinkPHP,当你的模块出现以下提示时,则表明你的服务器不支持对应的扩展。 如: 系统不支持:mysql 系统不支持:pgsql 系统不支持:mssql 系统不支持:memcache 系统不支持:zip 等等。 这表示你的服务器还没有安装mysql、memcache等扩展,你可以到你的php.ini中看看有没有启用对应的extension。
CentOS安装php5的memcache扩展
发表于 2011-08-25 13:44 : 评论 ( 没有评论 )
扩展包下载地址:http://pecl.php.net/package-stats.php 目前的稳定包是:http://pecl.php.net/get/memcache-2.2.6.tgz 假如你是新版控:http://pecl.php.net/get/memcache-3.0.6.tgz 下载至服务器解压安装 提示:安装devel包时,根据PHP版选择其中一个包,PHP5.3以下,使用php-devel,5.3使用php53-devel #tar xzvf memcache-3.0.6.tgz #cd memcache-3.0.6 # yum install php53-devel # yum install php-devel # phpize # ./configure --enable-memcache # make –j64 install 上述安装完后会有类似这样的提示: Installing shared extensions: /usr/lib/php/modules/ 或者 Installing shared extensions: /usr/lib64/php/modules/ 这里的路径是PHP的扩展文件保留路径,扩展文件传到了什么物理位置 接下来要修改PHP的配置文件,CentOS上安装的PHP和Windows安装的php.ini有所不同,CentOS的php.ini可能没有extension_dir,则需要自己添加或者修改 把php.ini中的extension_dir = “./”修改为扩展实际路径 如:extension_dir = “/usr/lib/php/modules/” 然后添加一行扩展配置文件来载入memcache扩展:extension=memcache.so 然后重启一下WebServer service httpd restart 通过查看phpinfo(); 能看到memcache扩展已经安装完成了~
Zend studio 安装 Zen Coding
发表于 2011-08-22 16:54 : 评论 ( 没有评论 )
插件地址:http://zen-coding.ru/eclipse/updates/ 项目地址:http://code.google.com/p/zen-coding/downloads/list 如果你还没有听过Zen Coding,速度扫盲下,前端最炙手可热、最省时省力、最炫的HTML快速生成方案: http://www.qianduan.net/zen-coding-a-new-way-to-write-html-code.html zen-coding 有良好的编辑器支持,在下常用的notepad++ 和Zend studio都有支持,其中notepad++有现成的插件,Zend Studio则需要我们手工安装了。 Zend Studio 这里使用的是 8.0.1,和Aptana一样,基于Eclipse,安装方法都一样。 Help菜单->Install new software->Work width->http://zen-coding.ru/eclipse/updates/->Next->Restart Zend Studio。 安装过程很简单,使用很过瘾。 给出一个表单和列表的写法: form#form1>input:checkbox#username+input:radio#sex form#form2.mycls>input*5+input:hidden+input:password+input:submit div.list>ul#list_1>li#no-$*10>span>b
PHP取二进制文件头快速判断文件类型
发表于 2011-08-22 16:22 : 评论 ( 没有评论 )
