PHP编程-第4页:PHP编程学习,PHP技术。
列 表:31、APM Express—集成Apache/PHP/MYSQL的绿色安装包2013/1/5 20:31:38
向经常需要在不同电脑上进行php环境调试的同学推荐下 APM Express,这个用作开发环境的Apache/PHP/MySQL 绿色集成包,总体而言就是方便小巧,免去Apache/PHP/MySQL的安装步骤。这个工具包官方(www.fleaphp.org)目前已经停止更新了,但是里面集成的APM版本供开发人员调试还是足够了。
……32、PHP利用memcache缓存技术提高响应速度2012/8/12 20:11:13
PHP下memcache模块是一个高效的守护进程,提供用于内存缓存的过程式程序和面向对象的方便的接口,特别是对于设计动态web程序时减少对数据库的访问。memcache既可以在linux下使用,也可以在windows系统下使用,当然首推linux系统。
……33、Dreamhost主机和PHP zip压缩的故事!2011/9/7 3:57:44
Dreamhost主机的速度在国内访问不错,但是其自带的PHP5.2.x版本不能通过php.ini自定义更改,因此想扩展一些模块比如ZIP压缩(Dreamhost默认不支持zip压缩),就不能简单实现。为了这个问题,我发了TK给dreamhost客服,答复说如果要使用 PHP zip extension就必须先安装一个自定义的PHP5版本。
……34、PHP CURL获取cookies模拟登录!2011/8/6 22:52:36
最近,飘易需要提取google搜索的部分数据,发现google对于软件抓取它的数据屏蔽的更加厉害,以前伪造下 USER-AGENT 就可以抓数据,但是现在却不行了。利用抓包数据发现,Google 判断了 cookies,当你没有cookies的时候,直接返回 302 跳转,而且是连续几十个302跳转,根本抓不了数据。利用PHP的curl函数实现模拟登录的方法。
……35、phpMyAdmin修改mysql密码后无法登录的问题2011/8/5 12:07:29
飘易安装了 LNMP一键安装包后,使用phpmyadmin 修改mysql密码后,就无法再次成功登录phpmyadmin了了,到网上查看了些资料,主要是cookie的问题,因此解决的方法很简单,不需要你做任何改动,只要把你的浏览器的cookies清空下,再次登录,问题解决。
……36、PHP:file_get_contents的代理使用方法2011/1/21 1:23:03
PHP使用file_get_contents的代理方法获取远程网页的代码。
……37、Linux无法写入权限问题 & 解决Wordpress不能自动安装主题、插件2011/1/17 23:39:56
当你的wordpress遇到以下问题时:1、不能上传图片 ,2、不能自动安装主题、插件(需要FTP账户) ,3、不能自动更新 ,4、其它任何需要wordpress写文件的问题,这些问题基本都是一个原因,你的wordpress目录不属于当前的用户和组
……38、MySQL高效分页:子查询分页2011/1/15 2:05:52
一般MYSQL最基本的分页方式:在中小数据量的情况下,这样的SQL足够用了,唯一需要注意的问题就是确保使用了索引。随着数据量的增加,页数会越来越多,越往后分页,LIMIT语句的偏移量就会越大,速度也会明显变慢。
……39、PHP页面缓存示例:减轻CPU和MYSQL负担2011/1/14 20:31:24
刚做完php页面cache方面的东西,做一下笔记:ob_start() 页面缓存开始的标志,此函数一下的内容直至ob_end_flush()或者ob_end_clean()都保存在页面缓存中;如果数据库查询量较大,可以用cache来解决这个问题。
……40、改进MySQL Order By Rand()的低效率2011/1/14 15:35:07
最近由于需要研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM content ORDER BY RAND() LIMIT 1。飘易注:3万条记录查询花费 0.3745 秒;从mysql slow query log看出“ORDER BY RAND() ”全表扫描了2次!
……