07 2014 档案

摘要:最近在本地搭建的LNMP的开发环境。为了开发的时候不影响前端的正常开发就屏蔽的PHP里面php.ini中的一些错误提示。但是这样一来,就影响到了后端开发的一些问题比如不能及时调试开发中的一些问题nginx与apache不一样,在apache中可以直接指定php的错误日志,那样在php执行中的错误信息... 阅读全文
posted @ 2014-07-30 11:03 moqiang02 阅读(424) 评论(0) 推荐(0)
摘要:时事 体育 娱乐 时事 体育 娱乐 阅读全文
posted @ 2014-07-27 07:29 moqiang02 阅读(221) 评论(0) 推荐(0)
摘要:你知道CSSdisplay:none和visibility:hidden的区别吗,这里和大家分享一下,使用CSS display:none属性后,HTML元素(对象)的宽度、高度等各种属性值都将“丢失”;而使用visibility:hidden属性后,HTML元素(对象)仅仅是在视觉上看不见(完全透... 阅读全文
posted @ 2014-07-26 08:39 moqiang02 阅读(159) 评论(0) 推荐(0)
摘要:用javascript实现禁止页面后退返回上一页的代码:有时候我们需要用户在点击了如下一步的按钮时,页面跳转到了下一个页面,这时想不允许用户返回后退到上一页,可以采用下面的方法:在需要跳转的页面(上一个页面),添加如下代码:这时,如果从此页面跳到另外一个页面后,即使点击浏览器的后退按钮也是无效的,也... 阅读全文
posted @ 2014-07-25 13:21 moqiang02 阅读(9561) 评论(0) 推荐(0)
摘要:当我打开链接:http://localhost/3g/index/open/a/b?from=timeline后,判断链接中的from是否等于timeline,如果等于timeline,那么就调用控制器内部的timeline方法,并载入timeline.php这个模板。class Index ext... 阅读全文
posted @ 2014-07-24 23:31 moqiang02 阅读(251) 评论(0) 推荐(0)
摘要:$(document).ready() 里的代码是在页面内容都加载完才执行的,如果把代码直接写到script标签里,当页面加载完这个script标签就会执行里边的代码了,此时如果你标签里执行的代码调用了当前还没加载过来的代码或者dom,那么就会报错,当然如果你把script标签放到页面最后面那么就没... 阅读全文
posted @ 2014-07-24 21:48 moqiang02 阅读(361) 评论(0) 推荐(0)
摘要:很多网友在安装完CentOS系统后发现时间与现在时间相差8小时,这是由于我们在安装系统的时选择的时区是上海,而CentOS默认bios时间是utc时间,所以时间相差了8小时。这个时候的bios的时间和系统的时间是不一致的,一个代表 utc 时间,一个代表cst(+8时区),即上海时间。下面是同步时间... 阅读全文
posted @ 2014-07-23 07:22 moqiang02 阅读(286) 评论(0) 推荐(0)
摘要:说明:操作系统:CentOS 5.X 64位MySQL版本:mysql-5.5.35MySQL配置文件:/etc/my.cnfMySQL 数据库存放目录:/data/mysql实现目的:开启MySQL慢查询日志功能,安装使用MySQL慢查询分析mysqlsla具体操作:一、开启MySQL慢查询功能m... 阅读全文
posted @ 2014-07-22 23:03 moqiang02 阅读(218) 评论(0) 推荐(0)
摘要:Mysql也有跟Oracle的scott与employees相似的数据库,这样就免除了每次都要自己建表并插入数据了。Mysql提供的供练习使用的数据库employees,下面地址:https://launchpad.net/test-db/employees-db-1/1.0.6下载其中的emplo... 阅读全文
posted @ 2014-07-22 06:35 moqiang02 阅读(333) 评论(0) 推荐(0)
摘要:【51CTO专稿】在Linux下实现文件共享有多种方式,NFS就是其中之一。网络文件系统(NFS)协议是由Sun MicroSystem在20世纪80年代为了提供对共享文件的远程访问而设计和实现的。该协议采用Client/Server模型,通过使用Sun开发的远程过程调用协议(RPC Protoco... 阅读全文
posted @ 2014-07-21 21:14 moqiang02 阅读(477) 评论(0) 推荐(0)
摘要:说明:NFS服务器:操作系统:CentOS 5.5IP:192.168.21.160nfs网络文件服务器共享目录:/data/osyunwei目录所有者:www(说明:www为nginx运行账号)chown www.www -R /data/osyunwei目录权限:700chmod 700 -R ... 阅读全文
posted @ 2014-07-21 07:22 moqiang02 阅读(171) 评论(0) 推荐(0)
摘要:在电视节目中有一种抽奖形式暂且叫做翻板抽奖,台上有一个墙面,墙面放置几个大方块,主持人或者抽奖者翻开对应的方块即可揭晓中奖结果。类似的抽奖形式还可以应用在WEB中,本文将使用PHP+jQuery为您讲解如何实现翻板抽奖程序。查看演示DEMO翻板抽奖的实现流程:前端页面提供6个方块,用数字1-6依次表... 阅读全文
posted @ 2014-07-20 18:20 moqiang02 阅读(370) 评论(0) 推荐(0)
摘要:" & "的使用 将工作丢到背景(这里指的背景并非是系统的背景,指的是在终端模式下,可以避免ctrl+c中断的一个情景)中去执行(但是如果终端关闭时,程序也就退出了,这时可以使用nohup指令)[sislcb@gm_247 ~]$ tar -zpcf test.gz test &[1] 26433 ... 阅读全文
posted @ 2014-07-19 18:28 moqiang02 阅读(193) 评论(0) 推荐(0)
摘要:在前面的博文中,我讲到过利用rsync实现数据的镜像和备份,但是要实现数据的实时备份,单独靠rsync还不能实现,本文就讲述下如何实现数据的实时备份。一、rsync的优点与不足与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要... 阅读全文
posted @ 2014-07-19 18:16 moqiang02 阅读(201) 评论(0) 推荐(0)
摘要:问题:本想将teamviewer这个软件随linux自启动,所以将其启动命令放在rc.local中,但是重启后发现linux启动不起来了,系统前面都是正常启动的,就是无法进入帐户登陆界面,无法输入root帐号密码,不能登陆到系统.按了ctrl+c,ctrl+z,quit,exit都无效.解决办法:通... 阅读全文
posted @ 2014-07-19 12:23 moqiang02 阅读(1051) 评论(0) 推荐(0)
摘要:rsync可以实现触发式的文件同步,但是通过crontab守护进程方式进行触发,同步的数据和实际数据会有差异,而inotify可以监控文件系统的各种变化,当文件有任何变动时,就触发rsync同步,这样就可以解决同步数据的实时性问题。一、rsync的优点与不足rsync具有安全性高、备份迅速、支持增量... 阅读全文
posted @ 2014-07-19 12:16 moqiang02 阅读(267) 评论(0) 推荐(0)
摘要:RSYNC软件介绍:rsync是类unix系统下的数据镜像备份工具,从软件的命名上就可以看出来了——remote sync。它的特性如下:可以镜像保存整个目录树和文件系统。可以很容易做到保持原来文件的权限、时间、软硬链接等等。无须特殊权限即可安装。优化的流程,文件传输效率高。可以使用rcp、ssh等... 阅读全文
posted @ 2014-07-18 21:49 moqiang02 阅读(739) 评论(0) 推荐(0)
摘要:rsync命令大家都知道,但是其中的一个小细节比较容易被忽略,那就是 路径结尾的 “/” ,在路径的结尾有没有斜线,结果是大不同的。现举例说明:假设现有两个目录,一个名为sourceDir,另一个名为destinationDir,分别包含如下内容:sourceDir/ a.file b.filede... 阅读全文
posted @ 2014-07-18 21:48 moqiang02 阅读(537) 评论(0) 推荐(0)
摘要:在和一些朋友交流Nginx+Keepalived技术时,我虽然已成功多次实Nginx+Keepaived项目方案,但这些都是用的单主Nginx在工作,从Nginx长期只是处于备份状态,所以我们想将二台Nginx负载均衡器都处于工作状态,其实用Nginx+Keepalived也很容易实现。此方法适用场... 阅读全文
posted @ 2014-07-18 14:33 moqiang02 阅读(202) 评论(0) 推荐(0)
摘要:开机时执行自己的脚本.1.编写自己的服务脚本进入系统服务脚本目录:cd /etc/rc.d/init.d/vi test内容如下:#!/bin/bash## chkconfig: - 57 75# description: test servicestart() {echo "Starting te... 阅读全文
posted @ 2014-07-18 07:39 moqiang02 阅读(182) 评论(0) 推荐(0)
摘要:本文及后续更新已迁移到http://thinkinside.tk/2013/05/27/nginx_keepalived.html前面的《统一接入层方案》中就目的、目标和整体方案进行了讨论,本文讨论具体的实施。简单来说就是在两台服务器上分别部署NginX,并通过keepalived实现高可用。Tab... 阅读全文
posted @ 2014-07-18 06:48 moqiang02 阅读(195) 评论(0) 推荐(0)
摘要:以前写过一篇,nginx+keepalived双机互备的文章,写那篇文章的时候没有想过如果apache或者nginx挂了,而keepalived或者机器没有死,那么主辅是不会切换的,今天就研究了一下该如何监控nginx进程呢,看官方站看到了。vrrp_script功能,但是用他的方法实在形不通,可能... 阅读全文
posted @ 2014-07-18 06:32 moqiang02 阅读(405) 评论(0) 推荐(0)
摘要:目前项目已经采用nginx来实现负载均衡,但是nginx调度器只有一台,上次还意外的down机一次,导致整个服务应用全部瘫痪,这次准备再加一个调度器来实现站点高可用性,也就是常说的双机热备了。master: 192.168.1.241backup: 192.168.1.242漂移IP:192.168... 阅读全文
posted @ 2014-07-17 22:13 moqiang02 阅读(672) 评论(0) 推荐(0)
摘要:虚拟机无法联网,service network start启动eth0报错:Error: Connection activation failed: Device not managed by NetworkMan错误的原因是:网络管理装置不被允许。解决方法:运行下列命令chkconfig netw... 阅读全文
posted @ 2014-07-17 16:13 moqiang02 阅读(329) 评论(0) 推荐(0)
摘要:此架构我简单说明下:一般为了维护方便,企业网站的服务器都在自己的内部机房里,只开放了Keepalived的VIP地址的两个端口80、443,通过Juniper SSG550防火墙映射出去,外网DNS对应映射后的公网IP。此架构的防火墙及网络安全说明如下:此系统架构仅映射内网VIP的80及443端口于... 阅读全文
posted @ 2014-07-17 11:22 moqiang02 阅读(291) 评论(0) 推荐(0)
摘要:相信很多朋友对企业级的负载均衡高可用实例非常感兴趣,此篇文章根据成熟的线上环境而写,旨在帮助大家迅速架构一个企业级的负载均衡高可用的web环境。此系统架构仅映射内网VIP的80及443端口于外网的Juniper防火墙下,其它端口均关闭,内网所有机器均关闭iptables及ipfw防火墙;外网DNS指... 阅读全文
posted @ 2014-07-17 11:20 moqiang02 阅读(238) 评论(0) 推荐(0)
摘要:环境描述:Virtual Box 下的虚拟机Rhel6u2 X64故障说明:在克隆几台虚拟机,发现启动后不能配置IP地址等信息,使用linux命令: “ifup eth0”也不能激活网卡,而在使用"service network restart",出现错误: Error:No suitable de... 阅读全文
posted @ 2014-07-17 10:57 moqiang02 阅读(209) 评论(0) 推荐(0)
摘要:在用命令行执行一个后台监控的可执行文件时出现了如下提示:[root@promote 桌面]# nohup /etc/nginx_check.shnohup: 忽略输入并把输出追加到"nohup.out"nohup: 无法运行命令"/etc/nginx_check.sh": 权限不够或:[root@p... 阅读全文
posted @ 2014-07-17 10:45 moqiang02 阅读(1296) 评论(0) 推荐(0)
摘要:做linux开发的,一般还是在windows上装个虚拟机,在windows上开发, 所以就会出现dos文件与unix文件格式不一致,当windows上的文件在linux上用的时候,经常在每行的末尾会出现^M ,这会导致makefile或者其他文件无法正常使用,所以只能通过手动来去除这些^M, 参考了... 阅读全文
posted @ 2014-07-17 10:40 moqiang02 阅读(387) 评论(0) 推荐(0)
摘要:Nginx_Master: 192.168.1.103 提供负载均衡Nginx_BackUp: 192.168.1.104 负载均衡备机Nginx_VIP_TP: 192.168.1.108 网站的 VIP 地址(虚拟 IP)原理:VIP 是外网访问的IP地址,通过 keepalived 设置,以及... 阅读全文
posted @ 2014-07-17 10:25 moqiang02 阅读(281) 评论(0) 推荐(0)
摘要:如何才能正确的实现PHP获取checkbox值对于初学者来说还是比较陌生的。在这里我们将为大家详细介绍相关的实现方法,希望对大家有所帮助。 weeks后的中括号不可漏,否则用PHP获取的时候只能取到最后一个值。之后PHP就很好处理了,如下:PHP获取checkbox值方法一:$weeks=$_PO... 阅读全文
posted @ 2014-07-16 13:39 moqiang02 阅读(203) 评论(0) 推荐(0)
摘要:大部分使用php的人一旦应用到session都会使用cookie。cookie虽好可是它也会给我们带来一些隐患的。隐患一:如果客户端机器的cookie一旦因病毒而失效了,那么session也就相当于没有了。隐患二:session在php中默认的是以文件的形式保存在一个临时文件夹里面的,对于一个小型系... 阅读全文
posted @ 2014-07-16 06:33 moqiang02 阅读(278) 评论(0) 推荐(0)
摘要:nginx不仅有个大家很熟悉的缓存代理后端内容的proxy_cache,还有个被很多人忽视的fastcgi_cache。proxy_cache的作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态。fastcgi_cache的作用是缓存fastcgi生成的内容,很多情况是php生成的动态的内... 阅读全文
posted @ 2014-07-16 06:14 moqiang02 阅读(202) 评论(0) 推荐(0)
摘要:面对网站服务器端负载增大的问题,是“拿15万¥买一台服务器”来解决,还是靠“加三倍服务器”来解决?还是用其它一些办法?对于一个访问量日益增加的网站架构而言,从单机到集群、从集群到分布式,架构演化是必然的。接手环境,分析瓶颈,扩展架构笔者现在的环境在刚接手时算是单机LAMP环境。在单机LAMP环境时,... 阅读全文
posted @ 2014-07-15 16:47 moqiang02 阅读(176) 评论(0) 推荐(0)
摘要:session的存储了解以前是怎么做的,搞清楚了来龙去脉,才会明白进行共享背后的思想和出发点。我喜欢按照这样的方式来问(或者去搞清楚):为什么要session要进行共享,不共享会什么问题呢?php中session的原理,以前做了一下总结,可以参考:http://www.cnblogs.com/wan... 阅读全文
posted @ 2014-07-15 15:23 moqiang02 阅读(508) 评论(0) 推荐(0)
摘要:我们大多数的客户在他们的服务器上使用Apache作为Web服务器,尤其是部署在一个基于PHP系统的前端并且使用mod-PHP。鉴于扩张性和性能方面的原因,我们通常会建议他们改用Nginx和FPM。Apache是非常强大的Web服务器,模块化结构,也是Web服务端的鼻祖。除了捆绑一些其他的工具外,Ap... 阅读全文
posted @ 2014-07-15 13:51 moqiang02 阅读(333) 评论(0) 推荐(0)
摘要:网卡上增加一个IP:ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0删除网卡的第二个IP地址:ip addr del 192.168.0.1 dev eth0**********************************************... 阅读全文
posted @ 2014-07-15 11:19 moqiang02 阅读(2415) 评论(0) 推荐(0)
摘要:在web项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cache等等。对于fastcgi这里的cache,很少... 阅读全文
posted @ 2014-07-14 23:29 moqiang02 阅读(294) 评论(0) 推荐(0)
摘要:废话不多说了, 直接上配置, 其实 fastcgi_cache 和 proxy_cache 的配置基本一样:# !缓存文件存放目录# levels 缓存层次# keys_zone 缓存空间名和共享内存大小(热点内容放在内存)# inactive 失效时间, 1d = 1天# max_size... 阅读全文
posted @ 2014-07-14 22:58 moqiang02 阅读(192) 评论(0) 推荐(0)
摘要:很久以前在TW上挖了个坑,说nginx的fastcgi_cache是被大家忽视的一大金矿,今天把这个坑填上。 对于变化不太频繁的数据,大家都比较喜欢存Memcached以减少数据库的读取,但还是会有语言解析运行上的消耗(比如运行PHP,Python等),当然这个时间很短,记得OP上有个同学说P... 阅读全文
posted @ 2014-07-14 22:57 moqiang02 阅读(462) 评论(0) 推荐(0)
摘要:nginx缓存nginx有两种缓存机制:fastcgi_cache和proxy_cache下面我们来说说这两种缓存机制的区别吧proxy_cache作用是缓存后端服务器的内容,可能是任何内容,包括静态的和动态的fastcgi_cache作用是缓存fastcgi生成的内容,很多情况是php生成的动态内... 阅读全文
posted @ 2014-07-14 22:55 moqiang02 阅读(136) 评论(0) 推荐(0)
摘要:最近一段时间在学习 Nginx ,以前一直对 Nginx 的 Location 配置很头大,最近终于弄出点眉目。总结如下:nginx 配置文件,自下到上分为三种层次分明的结构:| http block the protocol level| server block the server lev... 阅读全文
posted @ 2014-07-14 22:48 moqiang02 阅读(138) 评论(0) 推荐(0)
摘要:user www www;worker_processes 10;error_log /data1/logs/nginx_error.log crit;pid /usr/local/webserver/nginx/nginx.pid;worker_rlimit_nofile 51... 阅读全文
posted @ 2014-07-14 17:02 moqiang02 阅读(187) 评论(0) 推荐(0)
摘要:备份1.数据库定时备份工作脚本:(日期时间作为名称的压缩文件,解压开是sql脚本)/root/backup/script/backup_mysql.sh2.备份输出路径:/root/backup/mysql3.执行计划任务的命令:#crontab -e 打开计划任务编辑器#增加如下内容(指定于周日和... 阅读全文
posted @ 2014-07-14 15:09 moqiang02 阅读(401) 评论(0) 推荐(0)
摘要:这两天在学习varnish,在学到vcl时,不理解pipe和pass的区别以及如何区分加以应用。通过两天的搜索,总算是理清了概念。现在记录在博客上跟大家分享。 当 vcl_recv 函数接收到请求时,它要判断如何处理这个请求。有三种情况 :调用pass函数,从后端服务器调用数据。调用pipe函数,... 阅读全文
posted @ 2014-07-14 13:11 moqiang02 阅读(354) 评论(0) 推荐(0)
摘要:1、图片目录设置:假定服务器主目录为nginx的默认目录:/usr/local/nginx-0.8.32/html/图片存放目录为:/usr/local/nginx-0.8.32/html/SD/images图片缓存目录为:/usr/local/nginx-0.8.32/html/SD/images... 阅读全文
posted @ 2014-07-14 13:08 moqiang02 阅读(1157) 评论(0) 推荐(0)
摘要:有时需要将Excel表格的数据导入到mysql数据库中,我们使用PHP的一个开源项目PHP-ExcelReader可以轻松实现Excel的导入。另外将mysql数据导出为Excel与本站上篇文章中导出CSV一样,只是将逗号分割符换成制表符,并修改header信息就可以了。下载源码本文中,我们沿用本站... 阅读全文
posted @ 2014-07-13 17:11 moqiang02 阅读(195) 评论(0) 推荐(0)
摘要:项目开发中,很多时候要将外部CSV文件导入到数据库中或者将数据导出为CSV文件,那么具体该如何实现呢?本文将使用PHP并结合mysql,实现了CSV格式数据的导入和导出功能。下载源码我们先准备mysql数据表,假设项目中有一张记录学生信息的表student,并有id,name,sex,age分别记录... 阅读全文
posted @ 2014-07-13 16:26 moqiang02 阅读(180) 评论(0) 推荐(0)
摘要:使用情境:我想输入www.abc.com/a/1后,实际上是跳转到www.abc.com/index.php/a/1配置Nginx.conf在你的虚拟主机下添加:location / { if (!-e $request_filename){ rewrite ^/(.*)$ /index.php/$... 阅读全文
posted @ 2014-07-13 14:00 moqiang02 阅读(161) 评论(0) 推荐(0)
摘要:1、管理员root身份登录系统2、进入网站根目录(如/var/www/html) cd /var/www/html3、下载最新版本的phpMyAdmin(http://www.phpmyadmin.net/home_page/downloads.php)4、解压程序压缩包 tar xvfz phpM... 阅读全文
posted @ 2014-07-12 22:45 moqiang02 阅读(168) 评论(0) 推荐(0)
摘要:默认网站根目录为/usr/local/nginx/html,要将它改成/homw/wwwvi /usr/local/nginx/conf/nginx.conf将其中的location / {root html;index index.php index.html index.htm;}改为locat... 阅读全文
posted @ 2014-07-12 20:32 moqiang02 阅读(868) 评论(0) 推荐(0)
摘要:出现这个问题是因为,eta翻译文件里面翻译成“英文中部时间”导致出现很多行代码的问题。我们需要把该文件翻译回去去掉英文中部时间5检查翻译命令msgunfmit是不是有,如下图输入补全。或者运行命令如果没有该命令,可以通过yum安装一下gettex这个命令(目前没有直接安装msgunfmit的命令,这... 阅读全文
posted @ 2014-07-12 10:55 moqiang02 阅读(254) 评论(0) 推荐(0)
摘要:1.找到CI库的配置文件修改$config['base_url'] = 'http://test.example.com';$config['uri_protocol'] = 'PATH_INFO';2.找到NGINX配置.在SERVER段中添加如下代码段location /index.php{ ... 阅读全文
posted @ 2014-07-12 08:14 moqiang02 阅读(349) 评论(0) 推荐(0)
摘要:本文介绍下,在nginx上配置.htaccess伪静态的方法,有需要的朋友参考下吧。在apache上.htaccess转向,只要apache编译的时候指明支持rewrite模块即可。但是换到nginx上方法会有不同,有人说把.htaccess转向规则写到nginx的配置文件里面,官方提供的方法之一,... 阅读全文
posted @ 2014-07-11 15:00 moqiang02 阅读(5817) 评论(0) 推荐(0)
摘要:公司有一款即将上线的应用服务端是基于ThinkPHP写的,本地测试无异常,上传到外网服务器后无法连接。这可把我和我的小伙伴们吓死了,怎么回事儿,本地测试都是对的呀!我和我的小伙伴们开始找原因,换了一台服务器,上传上去测试可行。这两台服务器的区别在于,一台是LAMP,一台是LNMP。而出问题的就是那天... 阅读全文
posted @ 2014-07-11 14:54 moqiang02 阅读(7340) 评论(0) 推荐(0)
摘要:元字符我们使用的字符“[”和“]”叫元字符,对模式有特殊的效果。这种元字符共有11个,它们扮演着不同的角色。如果想在建立的模式中包含这些元字符中的某一个字符,需要在该字符前使用转义字符“\”。元字符描述^开始(beginning)字符“^”之后的实体(entity),必须在配匹配的字符串开始部分找到... 阅读全文
posted @ 2014-07-11 11:26 moqiang02 阅读(168) 评论(0) 推荐(0)
摘要:作为第三方开发商,经常会需要调用平台接口,远程调用,就要用到curl,其实质就是叫调用的方法与用到的参数以http post的方式发送至平台服务器。简单的例子:$url = 'http://'; //调用接口的平台服务地址$post_string = array('a'=>'b'); $ch =... 阅读全文
posted @ 2014-07-09 19:51 moqiang02 阅读(314) 评论(0) 推荐(0)
摘要:JSON.parse()输出:Aaberg, Jesper, 555-0100,555-0120Aaberg, Jesper, 555-0100,555-0120*********************************************************************... 阅读全文
posted @ 2014-07-09 18:31 moqiang02 阅读(257) 评论(0) 推荐(0)
摘要:addEventListener()与removeEventListener()用于处理指定和删除事件处理程序操作。所有的DOM节点中都包含这两种方法,并且它们都接受3个参数:要处理的事件名、作为事件处理程序的函数和一个布尔值。最有这个布尔值参数是true,表示在捕获阶段调用事件处理程序;如果是fa... 阅读全文
posted @ 2014-07-09 17:18 moqiang02 阅读(736) 评论(0) 推荐(0)
摘要:我看书上说:static成员总是唯一存在的,并且在多个对象之间互享。因此想到,如果我在a.php中实例化了Person.class.php这个类,并给static $name赋值,那么在b.php中再次实例化这个类,b中能不能读取name属性的新值呢?代码如下:Person.class.phpa.p... 阅读全文
posted @ 2014-07-08 21:37 moqiang02 阅读(327) 评论(0) 推荐(0)
摘要:phpize是用来扩展php扩展模块的,通过phpize可以建立php的外挂模块,下面介绍一个它的使用方法,需要的朋友可以参考下安装(fastcgi模式)的时候,常常有这样一句命令:代码如下:/usr/local/webserver/php/bin/phpize一、phpize是干嘛的?phpize... 阅读全文
posted @ 2014-07-06 17:05 moqiang02 阅读(354) 评论(0) 推荐(0)
摘要:使用:/usr/bin/phpize出现下面错误提示Can'tfindPHPheadersin/usr/include/phpThephp-develpackageisrequiredforuseofthiscommandyuminstallphp-devel解决 阅读全文
posted @ 2014-07-06 17:03 moqiang02 阅读(180) 评论(0) 推荐(0)
摘要:1. 下载xdebugwget http://xdebug.org/files/xdebug-2.2.0.tgz2. 创建一个目录:mkdir ./xdebug3. 复制xdebug包到xdebug目录cp xdebug-2.2.0.tgz --target-directory=./xdebug4.... 阅读全文
posted @ 2014-07-06 16:57 moqiang02 阅读(210) 评论(0) 推荐(0)
摘要:我的环境是PHP 5.2.5,下载的xdebug是Xdebug v2.2.1 源码包PHP 5.3.20用的是Xdebug v2.1.0 {版本一定要匹配}下载地址为:http://xdebug.org/files/xdebug-2.2.1.tgz安装过程是:1、 tar zxvfxdebug-2.... 阅读全文
posted @ 2014-07-06 12:02 moqiang02 阅读(238) 评论(0) 推荐(0)
摘要:1.何为session?相当于一个客户端(可以是浏览器、app、ftp等其他,而且同一个浏览器多开几个又算是不同的客户端)对服务器的一个访问,这个期间服务器为此建立一个唯一的标示(session_id session_name),其实也就是一个数组Array(),Session的开始和结束并不以业务... 阅读全文
posted @ 2014-07-04 09:38 moqiang02 阅读(133) 评论(0) 推荐(0)
摘要:生产环境中尝试使用varnish替代squid的主要原因:1. squid不支持多核cpu, 生产环境中大多使用Dell R610系列,这种类型机器配置为2个4核双线程cpu, 操作系统识别为16个,对squid来说,只能利用到一个逻辑cpu, 其它15个逻辑cpu相当于一直浪费。2. squid无... 阅读全文
posted @ 2014-07-04 07:02 moqiang02 阅读(242) 评论(0) 推荐(0)
摘要:网站并发链接数是指在网站上同一时刻向服务器发送请求的人数。包括:同时点击链接或同时搜索数据库。 并发链接数和网站同时在线人数的区别:一般同时1000人在线,并发链接数最高可能达到50个左右。 阅读全文
posted @ 2014-07-04 06:20 moqiang02 阅读(193) 评论(0) 推荐(0)
摘要:[html]view plaincopywgethttp://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gztarzxvfwebbench-1.5.tar.gzcdwebbench-1.5make&&makeinstall如果在编译webb... 阅读全文
posted @ 2014-07-03 09:10 moqiang02 阅读(332) 评论(0) 推荐(0)
摘要:LVS和Nginx都可以用作多机负载的方案,它们各有优缺,在生产环境中需要好好分析实际情况并加以利用。 首先提醒,做技术切不可人云亦云,我云即你云;同时也不可太趋向保守,过于相信旧有方式而等别人来帮你做垫被测试。把所有即时听说到的好东西加以钻研,从而提高自己对技术的认知和水平,乃是一个好习惯。... 阅读全文
posted @ 2014-07-02 06:04 moqiang02 阅读(168) 评论(0) 推荐(0)
摘要:[php]view plaincopy/****关于页码有效性的判断需要加在控制器中判断,即当页码数总页数**/classCustom_pagination{var$page_url='';//分页目标URLvar$page_size=10;//每一页行数var$page_num=1;//页码var... 阅读全文
posted @ 2014-07-01 06:16 moqiang02 阅读(211) 评论(0) 推荐(0)