自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

climbs的专栏

勤于记录 三省吾身

  • 博客(32)
  • 收藏
  • 关注

转载 Parsing $_SERVER['PATH_INFO']

一下转自:http://blog.affien.com/archives/2004/12/12/parsing-_serverpath_info/The PHP global variable $_SERVER['PATH_INFO'] contains the path suffixed to a PHP script, if I would call the URL:htt

2013-11-30 23:36:19 1125

原创 Nginx的目录文件列表功能,和自定义header和footer

ngx_http_autoindex_module  此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求.nginx默认是不允许列出整个目录的。开启目录列表:打开nginx.conf文件,在location server 或 http段中加入 autoindex on;

2013-11-30 21:30:39 2088

原创 New in Xdebug 2.2: Colours on the command line

xdebug安装后,var_dump()不起作用解决办法:打开 html_error=1因为通过网页变色,都是通过html css控制的,打开这个属性,var_dump才会起作用This is the first article in a series about new features in Xdebug 2.2. Besides support for PHP

2013-11-30 20:00:10 857

原创 PHP Warning: Xdebug MUST be loaded as a Zend extension in Unknown on line 0 解决办法

;extension=php_xdebug.dllzend_extension_ts= "X:\php\ext\php_xdebug.dll"另:根据 PHP 版本,zend_extension 指令可以是以下之一:zend_extension (non ZTS, non debug build)zend_extension_ts ( ZTS, non debug buil

2013-11-30 19:04:09 2422

转载 PHP上传文件类型彻底判断方案及PHP+nginx上传大小彻底控制方案

在工作中发现,其实修改文件的后缀,浏览器就会很傻瓜地传送错误的mime类型,所以前文的判断是一个半错误的方法(除了C代码是正确的)。网上流传一段PHP读取文件头判断文件类型的方法,有一些bug,经修改实测,应该是这个样子:/*** 读取文件前几个字节 判断文件类型** @return String*/function checkTitle($filename

2013-11-30 17:43:23 1085

原创 Apache服务器技术之CGI环境变量和POST原理

在CGI程序工作的过程中,客户端和服务器端都要将信息保存在某些环境变量中。环境变量在CGI的程序设计中占自很重要的地位。当服务器收到一个请求时,首先要收集能得到的所有相关信息,并把它们存入环境变量。环境变量分为三类:与服务器相关的环境变量、与客户端相关的环境变量和与请求相关的环境变量。 A、与服务器相关的环境变量 与服务器相关的环境变量主要记录了主机的域名、软件、协

2013-11-30 17:14:19 2014

转载 lighttpd基础配置

继续lighttpd的配置,这次测试的内容就是虚拟主机:引用1、常规虚拟主机设定2、简单虚拟主机 mod_simple_vhost3、复杂虚拟设置匹配 mod_evhost以下内容,都是在编译/etc/lightpd/lighttpd.conf,保存后,重启lighttpd服务。一、总体设定在lighttpd中,设置虚拟主机非常简

2013-11-30 16:23:27 1299

原创 svn创建分支

创建分支svn cp -m "create branch" http://svn_server/xxx_repository/trunk http://svn_server/xxx_repository/branches/br_feature001 获得分支 svn co http://svn_server/xxx_repository/branch

2013-11-30 02:12:31 781

转载 XSHELL快捷键设置

转自:http://sundful.iteye.com/blog/704079 XShell是一款Windows下非常优秀的远程连接Linux主机的工具,是我平常使用不可缺少的工具。今天没事看了下XShell的帮助,找到了一些很实用的技巧,分享给大家。 复制和粘贴 由于在linux的Shell下,Ctrl+c是中断当前指令,这个快捷键和windows下的复制快捷键冲突,所以经常

2013-11-29 10:50:36 7965

转载 PHP5.4发布:新特性与改动

PHP 5.4来了,这是自5.3后的又一次主版本升级。此次升级改动较为显著,删除了一些过气儿的函数,带来了高达20%的速度提升和更少的内存使用。新特性与改动此次更新的关键新特性,包括:新增traits,更精简的Array数组语法,供测试使用的内建webserver,可以闭包使用的$this指针,实例化类成员访问,PHP 5.4.0 性能大幅提升, 修复超过100个bug.

2013-11-27 11:29:17 662

原创 在eclipse中运行php程序

直接上图: mark

2013-11-24 12:47:11 3569

原创 Only variable references should be returned by reference

在调试一个PHP程序时返回这样的错误:Notice: Only variable references should be returned by reference in /www/include/template.class.php 43追踪至该行:42 function &fetch ( $tplname ) {43 return $this->display ( $

2013-11-24 12:43:35 1884

原创 几个不错的中文分词系统

SCWS 1.1.8 http://ftphp.com/scws/ 官方文档非常明了,如果想在PHP中使用它非常简单. http://ftphp.com/scws/download.php http-scws 2.0 http://code.google.com/p/http-scws/ http-scws软件基于scws 1.1.7版本二次开发,可以玩玩看. MM

2013-11-24 12:39:28 928

原创 php-fpm的重启/关闭

php 5.3.3 下的php-fpm 不再支持 php-fpm 以前具有的 /usr/local/php/sbin/php-fpm (start|stop|reload)等命令,需要使用信号控制:master进程可以理解以下信号INT, TERM 立刻终止QUIT 平滑终止USR1 重新打开日志文件USR2 平滑重载所有worker进程并重新载入配置和二进制模块

2013-11-24 11:05:49 652

原创 模拟发送http请求

file_get_contents版本:view source?01/**02 * 发送post请求03 * @param string $url 请求地址04 * @pa

2013-11-24 10:04:54 1121

原创 php.ini and PHPRC

Changes to php.iniPHP reads php.ini files to set various properties. In general, PHP 5.3 is much more restrictive than PHP 5.2.14 (the current production version of PHP). If PHP 5.3 is run in defa

2013-11-24 10:00:07 1401

原创 PHPRC问题

I'm using apache2 on OSX, by default the php.ini location is:/private/etc/php.iniI need to change it to this.../Library/FileMaker Server/Web Publishing/publishing-engine/php/lion/lib/php.ini

2013-11-24 09:51:42 1771

原创 get_cfg_var()和ini_get()区别?

get_var_cfg(): 取的值是配置文件中的值ini_get():  则取的当前值比如ini_set('SMTP', '192.160.0.24');   // 改变 SMTP 的当前值print get_cfg_var('SMTP'); // 返回 localhostprint ini_get('SMTP');   // 返回 192.160.0.24

2013-11-24 08:40:41 1678

原创 php内存溢出

PHP有很多文件目录函数,可以COPY文件,删除文件。但有的时候因为Copy的文件太大,也会导致程序出错。[html] view plaincopyphp  header("content-type:text/html;charset=utf-8");  //方案一:  $rs = file_get_contents("1.flv

2013-11-23 18:43:43 930

原创 经典分享MySQL的limit查询优化

以下的文章主要是对MySQL limit查询优化的具体内容的介绍,我们大家都知道MySQL数据库的优化是相当重要的。其他最为常用也是最为需要优化的就是limit。MySQL的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。同样是取10条数据select * from yanxue8_visit limit 10000,10select * from

2013-11-22 23:44:06 796

原创 用 Socket 和 Pcntl 实现一个多进程服务

要建立一个简单的服务,如果不考虑性能方面的问题,比如并发100 左右的服务,可以简单的用 Socket + Pcntl。 来实现,我准备写一个系列的教程,让新手就能进行编写socket 服务。    下面要实现的是这样一个服务,就是能进行加减乘除的四则运算。数字可以是任意大的数。可以用下面的命令测试这个服务:telnet 122.224.124.251 8086就会进入下面的界面:

2013-11-22 00:47:50 1137

原创 如何读取shell 管道传输过来的内容

已经写了不少后台运行的deamon了.用的挺顺手的,但是我现在想获取管道传过来的内容,不知道咋实现,类似echo "aaaa" |a.php,a.php怎么获得echo的内容,不知道您有什么高见.今天收到一条消息,解决的方法给大家分享一下:实际上,shell 的 | 实际上表示的是 前一个的 标准输出 作为后一个的标准输入。虽然实现是通过pipe来实现的,但是你写php代码

2013-11-22 00:35:40 3687

原创 php基础(三)

1.交互式运行 PHP。如果编译 PHP 时加入了 Readline 扩展(Windows 下不可用),那将会得到一个很好的外壳,包括一个自动完成的功能(例如可以在键入变量名的时候,按下TAB 键,PHP 会自动完成该变量名)以及命令历史记录,可以用上下键来访问。历史记录存在 ~/.php_history 文件中。Note:通过 auto_prepend_file 和 auto_a

2013-11-19 15:21:56 1107

原创 linux 安装PV

PV 全命为Pipe Viewer,利用它我们可以查看到命令执行的进度。# wget http://pipeviewer.googlecode.com/files/pv-1.1.4.tar.bz2# tar xjf pv-1.1.4.tar.bz2# cd pv-1.1.4# ./configure# make && make install 例:我

2013-11-18 09:39:37 3560

转载 25个必须记住的SSH命令

OpenSSH是SSH连接工具的免费版本。telnet,rlogin和ftp用户可能还没意识到他们在互联网上传输的密码是未加密的,但SSH是加密的,OpenSSH加密所有通信(包括密码),有效消除了窃听,连接劫持和其它攻击。此外,OpenSSH提供了安全隧道功能和多种身份验证方法,支持SSH协议的所有版本。SSH是一个非常伟大的工具,如果你要在互联网上远程连接到服务器,那么SSH无疑是最佳

2013-11-18 09:36:30 665

翻译 源码分析必备:用vld查看opcode信息

VLD(Vulcan Logic Dumper)的简介如下:The Vulcan Logic Dumper hooks into the Zend Engine and dumps all the opcodes (execution units) of a script. It can be used to see what is going on in the Zend Engine.

2013-11-17 12:07:22 1028

转载 coredump设置方法

本地地址:http://blog.csdn.net/wj_j2ee/article/details/7161586                                               关于内核转储的设置方法 1. 内核转储作用 (1) 内核转储的最大好处是能够保存问题发生时的状态。(2) 只要有可执行文件和内核转储,就可以知道进程

2013-11-17 11:52:39 2785

转载 详解coredump

本文地址:http://blog.csdn.net/tenfyguo/article/details/8159176一,什么是coredump        我们经常听到大家说到程序core掉了,需要定位解决,这里说的大部分是指对应程序由于各种异常或者bug导致在运行过程中异常退出或者中止,并且在满足一定条件下(这里为什么说需要满足一定的条件呢?下面会分析)会产生一个叫做cor

2013-11-17 11:38:55 961

转载 php cli多进程

作者: Laruence(   )本文地址: http://www.laruence.com/2009/06/11/930.html转载请注明出处PHP在很多时候不适合做常驻的SHELL进程, 他没有专门的gc例程, 也没有有效的内存管理途径. 所以如果用PHP做常驻SHELL, 你会经常被内存耗尽导致abort而unhappy.而且, 如果输入数据非法, 而脚本没有检

2013-11-17 10:51:47 1043

转载 如何设置一个严格30分钟过期的Session

第一种回答那么, 最常见的一种回答是: 设置Session的过期时间, 也就是session.gc_maxlifetime, 这种回答是不正确的, 原因如下:1. 首先, 这个PHP是用一定的概率来运行session的gc的, 也就是session.gc_probability和session.gc_divisor(介绍参看 深入理解PHP原理之Session Gc的一个小

2013-11-17 10:14:46 859

转载 gdbinit

使用gdb调试程序的时候,有时候需要设定多个断点,重复执行某些操作,而这些操作写起来比较麻烦,这个时候就应该想起来用gdb命令脚本了,它能够很好的完成这些工作。以设置多个断点为例,我写的命令脚本为---------------------------------------------------#filename: .gdbinit#gdb will read it when s

2013-11-08 09:42:33 1638

原创 CentOS下lighttpd+php安装

一、安装相关软件包[root@web ~]# yum -y install pcre pcre-devel bzip2-devel zlib zlib-devel mysql-server php php-mysql 二、编译并安装lighttpd[root@web ~]# tar zxf lighttpd-1.4.30.tar.gz [root@web ~]# cd li

2013-11-07 11:52:27 1103

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除