最新消息:

标签:php

百度sitemap1.0一直校验中及sign检测失败的解决方法
sitemap

百度sitemap1.0一直校验中及sign检测失败的解决方法

admin 12年前(2015-03-15) 4030浏览

百度推出了sitemap1.0结构化数据wordpress插件无疑帮助了广大站长的忙了,可是新东西难免会出现各种各样的bug,就像我一样,就遇到了sign检测失败的情况,去网上搜索了很多网页发现都没有给出正确的解决方法,我是个技术狂,所以就敢为人先,...

PHP 优化 技巧
PHP

PHP 优化 技巧

admin 12年前(2015-03-15) 3435浏览

讲 PHP 优化的文章往往都是教大家如何编写高效的代码,本文打算从另一个角度来讨论问题,教大家如何配置高效的环境,如此同样能够达到优化的目的。 pool 一个让人沮丧的消息是绝大多数 PHP 程序员都忽视了池的价值。这里所说的池可不是指数据库连接池之...

PHP-FPM failed to ptrace(PEEKDATA)
nginx

PHP-FPM failed to ptrace(PEEKDATA)

admin 12年前(2015-02-06) 3544浏览

网站总是出现bad gateway 提示,时有,时无,查看了一下日志,居然出现一堆错误,如下 [29-Mar-2014 22:40:10] ERROR: failed to ptrace(PEEKDATA) pid 4276: Input/outpu...

php-cgi.sock failed (13: Permission denied)
PHP

php-cgi.sock failed (13: Permission denied)

admin 12年前(2015-02-06) 6698浏览

今天把vps上php5.3升级到了php5.4,我采用的是nginx+php-fpm的架构,nginx通过php-fpm的socks文件来连接。 结果报错: connect() to unix:/tmp/php-cgi.sock failed (13...

通过FastCGI Cache实现服务降级
cache

通过FastCGI Cache实现服务降级

admin 12年前(2014-11-10) 3669浏览

在自然界中,很多生物面临生死考验的时候,往往会做出惊人的反应,其中最为大家熟知的当属壁虎,危难关头,与其坐以待毙,不如断尾求生,通过自残来换取活下去的希望。对于互联网项目而言,同样存在着很多生死考验,比如:访问量激增;数据库宕机等等,此时如果没有合理...

Nginx模块fastcgi_cache的几个注意点
FastCGI

Nginx模块fastcgi_cache的几个注意点

admin 12年前(2014-11-10) 5140浏览

在web项目中,大家都已经非常熟悉其架构流程了。都说Cache是万金油,哪里不舒服抹哪里。这些流程中,几乎每个环节都会进行cache。从浏览器到webserver,到cgi程序,到DB数据库,会进行浏览器cache,数据cache,SQL查询的cac...

Web优化引发的血案
nginx

Web优化引发的血案

admin 12年前(2014-08-14) 4071浏览

前些天一个Nginx+PHP项目上线后遭遇了性能问题,于是打算练练手,因为代码并不是我亲自写的,所以决定从系统层面入手看看能否做一些粗线条的优化。 首先,我发现服务的Backlog设置过小,可以通过ss命令查询Send-Q来确认: [root@aik...

在centos下处理PHP+WebSphere客户端
centos

在centos下处理PHP+WebSphere客户端

admin 12年前(2014-06-27) 929浏览

事先申明。我是借鉴了这篇博客:http://blog.phpdeveloper.org/?p=140 当然在其中遇到了不少问题,我在这里一一说明: 1、准备工作 pecl mqseries :http://pecl.php.net/package/m...

服务器程序网络IO模型分析之二:php-fpm
IO

服务器程序网络IO模型分析之二:php-fpm

admin 12年前(2014-05-09) 5781浏览

php作为排名top2 互联网开发工具,非常流行,可以参考:中国最大的25个网站采用技术选型方案 php这个名称实际上有两层含义 广义的php 是指用后缀名为.php的脚本,就是程序员编写的php代码: 狭义的php 是指php部署程序,比如说 ln...

Error: OID not increasing
PHP

Error: OID not increasing

admin 12年前(2014-04-29) 6463浏览

调SNMP设备时候遇到了某厂家的奇葩输出,用命令行下的snmpwalk: $ snmpwalk x.x.x.x -c "public" -v 2c 1.3.6.1.4.1.5105.80.6.2.1.47 SNMPv2-SMI::...

简单备份监控程序
PHP

简单备份监控程序

admin 12年前(2014-04-23) 3726浏览

前言: 随着维护服务器的增多,每天一台台检查备份已经不切实际,即使通过email的方式(备份脚本执行完后将备份信息发送到指定邮箱)检查也要耗费不少的时间,每天做这种重复性且繁杂的事情对我们这类懒人来说简直痛不欲生。经过一次惨痛的教训之后,决定做个备份...

php_imagick超强的PHP图片处理扩展
PHP

php_imagick超强的PHP图片处理扩展

admin 13年前(2014-03-13) 955浏览

php_imagick是一个可以供PHP调用ImageMagick功能的PHP扩展,使用这个扩展可以使PHP具备和ImageMagick相同的功能。 ImageMagick是一套功能强大、稳定而且免费的工具集和开发包,可以用来读、写和处理超过185种...

小心,apc可能导致php-fpm罢工!
PHP

小心,apc可能导致php-fpm罢工!

admin 13年前(2014-03-11) 34浏览

最近线上产品出现了502错误。一般出现502错误,都是php-fpm 进程处理请求时出现异常导致的。 首先,查看了php-fpm 的进程数。发现php-fpm的进程数已经到达了php-fpm.conf中设置的最大值。最近流量没有特别的变动,这么多ph...

如何安全的include文件
PHP

如何安全的include文件

admin 13年前(2014-03-09) 72浏览

大多数人会将一个单独的php文件当成配置文件,早些年的配置文件大多类似这样: PHP代码 <?php $config['a']=1; $config['b']=2; ... 这样include后。可以使用$config变量了,但慢慢的,却越来越...

php 二维码 加水印图片 支持ios,android,win8
PHP

php 二维码 加水印图片 支持ios,android,win8

admin 13年前(2014-03-04) 42浏览

给手机app作一个二维码的接口,要求支持iso,android,win8手机,找了第三个方工具phpqrcode。 1,下载地址 源码下载:https://github.com/t0k4rt/phpqrcode 加水印图片下载:加QQ群:729492...

php script to monitor OTRS queue size from SNMP
Linux

php script to monitor OTRS queue size from SNMP

admin 13年前(2014-02-19) 43浏览

最近公司上线OTRS,感觉还不错,顾问居然还给了数据库的结构图,闲下来就写了这个php脚本给Opsview用来监控OTRS支持队列的大小。别问我为什么用php…因为我实在是不会pel…. 测试环境: DISTRIB_ID=Ubuntu DISTRIB...

构建企业级LAMP环境
apache

构建企业级LAMP环境

admin 13年前(2014-02-10) 42浏览

一、LAMMP简介 二、LAMMP项目环境简介 三、Apache的安装与配置 四、FastCGI的安装与配置 五、整合Apache与PHP服务 六、安装Mysql服务器 七、安装Memcache与libevent 八、安装Memcache 基于Web...

PHP成员变量获取对比
PHP

PHP成员变量获取对比

admin 13年前(2014-02-09) 2806浏览

有如下4个代码示例,你认为他们创建对象,并获得成员变量的速度排序是怎样的? 1:将成员变量设置为public,通过赋值操作给成员变量赋值,直接获取变量 class Foo { public $id; } $data = new Foo; $data-...

phpQuery占用过多内存的解决方法
PHP

phpQuery占用过多内存的解决方法

admin 13年前(2014-01-29) 2991浏览

phpQuery是一个用php实现的类似jQuery的开源项目,可以在服务器端以jQuery的语法形式解析网页元素。 相对于正则或其它方式匹配网页方式,phpQuery使用起来要方便的多。 在使用phpQuery采集网页时,遇到一个问题:在处理大量网...

强悍的PHP一句话后门
PHP

强悍的PHP一句话后门

admin 13年前(2014-01-27) 3331浏览

我们以一个学习的心态来对待这些PHP后门程序,很多PHP后门代码让我们看到程序员们是多么的用心良苦。 强悍的PHP一句话后门 这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的...

遭遇php的in_array低性能
PHP

遭遇php的in_array低性能

admin 13年前(2013-09-02) 878浏览

PHP的性能一直在提高。然而,若是用的不恰当,或是一个不留神,还是可能会踩到PHP内部实现方面的坑的。我在前几天的一个性能问题上就碰到了。 事情是这样子的,一位同事反馈我们的一个接口每次返回需要5秒之久,我们一起review了代码,“惊喜”的发现居然...

Zend Studio 10 汉化——离线语言包安装步骤
PHP

Zend Studio 10 汉化——离线语言包安装步骤

admin 13年前(2013-06-14) 4273浏览

前面讲到了在线汉化Zend Studio 10的方法,本节讲下她的离线语言包安装方法。Zend Studio 10在线汉化请参考《Zend Studio 10 汉化——在线语言包安装步骤》。 声明:原创作品,如要转载,请说明来源,并保留作者信息。谢谢...

Zend Studio 10 汉化——在线语言包安装步骤
PHP

Zend Studio 10 汉化——在线语言包安装步骤

admin 13年前(2013-06-14) 9765浏览

前几天试用了Zend Studio 10,跟坛子里的朋友交流感觉不错,部分朋友提出希望能用上汉化版。为方便大家快速上手这个IDE,特整了一下汉化步骤,供参考。 声明:原创作品,如要转载,请说明来源,并保留作者信息。谢谢合作! #### 第一步: 启动...

zend php 动态数组
PHP

zend php 动态数组

admin 13年前(2013-05-26) 31浏览

对C语言有过了解的同学,都知道C语内置了数组类型,可是C数组是静态的—数组的长度在编译时期便已确定了长度(分配了内存)。甚至你都不能这么着使用 const int arr_size = 100; char foo[arr_size]; 使用数组即有较...

Ubuntu上Coreseek+php的安装
Linux

Ubuntu上Coreseek+php的安装

admin 13年前(2013-04-27) 3703浏览

Coreseek是一个基于sphinx引擎,支持与mmseg中文分词模块合作完成中文的全文搜索引擎。相对sql这类操作,Coreseek负载可谓是微不足道。当然类似的索引服务器还有给予Java的solr等。我选择coreseek的主要原因之一是他可以...

php如何判断IP为有效IP地址
ip

php如何判断IP为有效IP地址

admin 13年前(2013-04-24) 3235浏览

多数人看到这篇日志,第一印象肯定是以为是要讲如何通过正则表达式来判断。 非也,在php5.2.0之后,有专门的函数来做这个判断了。 判断是否是合法IP if(filter_var($ip, FILTER_VALIDATE_IP)) { // it's...