php
文章平均质量分 87
小米饭团
这个作者很懒,什么都没留下…
展开
-
WIN下PHP Memcache的安装和使用
前几天就一直在想着测试下Memcache的了,可是总是抽不出时间,其实是自己很懒,不想去弄...昨天晚上开始搞,还在服务器上弄了下,折腾了下,因为没有安装Memcached,所以无法连接.就在笔记本上安装了下.GG了下说是需要加载memcache.dll的扩展,弄了还是无法连接比较胸闷了.今天到群里面问了下,在去GG了下就解决了.得到的结论是不要在心情浮躁的时候去弄程序,这样是解决不好问题的,需要转载 2011-10-23 19:00:19 · 387 阅读 · 0 评论 -
Posts Tagged ‘ionCube Loader is a Zend-Engine extension and not a module’
ERROR====PHP Warning: PHP Startup: Unable to load dynamic library ‘/usr/lib/php/modules/ioncube/ioncube_loader_lin_5.1.so’ – /usr/lib/php/modules/ioncube/ioncube_loader_lin_5.1.soThe ionCube Loa原创 2012-06-25 17:30:10 · 3599 阅读 · 0 评论 -
PHP缓存opcode加速之APC配置使用介绍 (深入理解)
直接传送吧。http://cc.ecjtu.net/posts/php-apc-opcode再加上鸟哥写的。http://www.laruence.com/2008/06/18/221.html转载 2012-03-11 10:46:19 · 2575 阅读 · 0 评论 -
PHP内存溢出解决方案
一.内存溢出解决方案在做数据统计分析时,经常会遇到大数组,可能会发生内存溢出,这里分享一下我的解决方案。还是用例子来说明这个问题,如下:假定日志中存放的记录数为500000条,那么解决方案如下: ini_set(‘memory_limit’,’64M’); //重置php可以使用的内存大小为64M,一般在远程主机上是不能修改php.ini文件的,只能通过程序设置。注转载 2012-03-09 10:47:23 · 615 阅读 · 0 评论 -
关于PHP性能优化
1、升级硬件的一般规则:对于 PHP 脚本而言,主要的瓶颈是 CPU ,对于静态页面而言,瓶颈是内存和网络。一台 400 Mhz 的普通奔腾机器所下载的静态页面就能让 T3 专线(45Mbps)饱和。 2、Apache 处理 PHP 脚本的速度要比静态页面慢 2-10 倍,因此尽量采用多的静态页面,少的脚本。3、PHP 脚本如果不做缓冲,每次调用都需要编译,因此,安装一个 PHP转载 2012-03-09 10:22:29 · 416 阅读 · 0 评论 -
HTTP消息头网页缓存控制以及header常用指令
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-转载 2012-03-02 20:32:46 · 1114 阅读 · 0 评论 -
Linux shell快速查找PHP木马
find ./ -name "*.php" |xargs egrep "phpspy|c99sh|milw0rm|eval\(gunerpress|eval\(base64_decode|spider_bc"> /tmp/php.txt grep -r --include=*.php '[^a-z]eval($_POST' . > /tmp/eval.txt grep -r --incl转载 2012-03-02 20:41:51 · 1003 阅读 · 0 评论 -
PHP语言中global和$GLOBALS[]的区别
今天在lamp 2群中有人问面试题。。就是关于 global的。。还有个 & 符号。很多人都认为global和$GLOBALS[]只是写法上面的差别,其实不然。根据官方的解释是1.$GLOBALS['var']是外部的全局变量本身2.global $var是外部$var的同名引用或者指针。举例说明一下:[c-sha原创 2012-02-27 18:22:32 · 464 阅读 · 0 评论 -
Linux 编译安装PHP加速器:APC
APC是PHP官方支持的PHP加速器程序,性能卓越且稳定,不和Zend及eaccelerator冲突,而且更新很快。安装后,APC得工作效率极高,对于稳定第一的站点,这个加速器是不二选择。下载APC并解压缩:cd /usr/local/srcwget http://pecl.php.net/get/APC-3.1.9.tgztar xzvf APC-3.转载 2012-02-15 09:18:34 · 789 阅读 · 0 评论 -
今晚升级php 5.3.8------5.3.10(好吧..我是闲着没事) 汗.....
./configure --prefix=/usr/local/php-5.3.10 --with-config-file-path=/usr/local/php-5.3.10/etc --with-apxs2=/usr/local/httpd/bin/apxs --with-mysql=/usr/local/mysql-5.5.16/ --with-mysqli=/usr/local/mysql原创 2012-02-14 22:48:39 · 696 阅读 · 0 评论 -
php学习笔记总结
<?php其他 isset() 变量是否存在 boolean empty() 检查变量是否存在,并判断值是否为非空或非0 void unset() 销毁变量 header('Content-Type: text/html; charset=utf-8'); method_exists($obj, $method) 判断对象的方法是否可用 file_exists转载 2012-02-05 22:53:47 · 711 阅读 · 0 评论 -
php如何判断用户通过手机wap访问还是电脑直接访问
最近做一个手机查询系统,自然就牵扯到了此问题,那我就根据对wap的认识浅谈下通过php判断用户访问方式是通过wap访问还是电脑直接访问。首先说最根本的解决方法:手机访问时,会附带发送user-agent信息,这个信息里面会有手机号码信息,那么如果能取得手机号码,则可以肯定是通过手机wap访问的。但是目前中国移动已经屏蔽了user-agent信息,所以获取不到手机号码。有关系的朋友可以联系移原创 2012-01-11 20:12:38 · 1135 阅读 · 0 评论 -
快速开发一个PHP扩展
本文通过非常快速的方式讲解了如何制作一个PHP 5.2 环境的扩展(PHP Extension),希望能够在图文的方式下让想快速学习的朋友了解一下制作过程。需求:比如开发一个叫做 heiyeluren 的扩展,扩展里就一个函数 heiyeluren_test(),输入一个字符串,函数返回:Your input string: xxxxx。要求:了解C/C++编程,熟悉PHP编程转载 2011-12-16 22:33:38 · 349 阅读 · 0 评论 -
异步长连接遇阻塞,探索,以及解决
在试验聊天程序的时候,利用AJAX保持着一个长连接监听新的聊天信息,之后又调用了另外一个AJAX来发言,于是就发生了一个AJAX线程被阻塞的问题。在未监听到新的聊天信息的之前,发言用的AJAX就无法发出。于是发现,这种时候,用AJAX来做聊天并不是一个合适的选择。拍一下脑袋,想到了直接用appendChild()的方法来远程调用一个php所编译的js文件转载 2011-11-28 13:38:38 · 1166 阅读 · 0 评论 -
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?
什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上。 CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等 什么是FastCGI FastCGI像是一个常驻(long-live)原创 2011-10-28 13:35:03 · 509 阅读 · 0 评论 -
安装使用php zlib扩展实现页面gzip压缩输出实例
在网站建设中,为提高访问速度,提高页面传送速度是一种可行的方法,通过压缩页面大小后传输可显著提高页面访问速度。一般情况下都是通过服务器端配置apache module_gzip模块(apache2.0)实现支持gzip压缩来完成。PHP本身也提供了使用zlib扩展来对页面进行gzip压缩输出的方法,下面通过实例详细说明php zlib的使用方法。 zlib与gzip的区别 zl原创 2011-10-25 19:23:54 · 617 阅读 · 0 评论 -
php位运算
php位运算$a & $b and(按位与)$a | $b or(按位或)$a ^ $b Xor(按位异或)~$a Not(按位非)$a $a >> $b Shift right(右移)详解$a & $b 按位与 把$a和$b中都为1的位设为1;例:10 & 12 = 810 101012 110010转载 2013-04-07 11:24:24 · 2599 阅读 · 0 评论