随笔分类 -  php

php-fpm.conf 重要参数 max_children 和 request_terminate_timeout(转)
摘要:php-fpm.conf有两个至关重要的参数:一个是”max_children”,另一个是”request_terminate_timeout”我的两个设置的值一个是”40″,一个是”900″,但是这个值不是通用的,而是需要自己计算的。计算的方式如下:如果你的服务器性能足够好,且宽带资源足够充足,P... 阅读全文
posted @ 2015-11-27 16:02 一个人的天空@ 阅读(9588) 评论(0) 推荐(0)
从PHP客户端看MongoDB通信协议(转)
摘要:MongoDB的 PHP 客户端有一个MongoCursor类,它是用于获取一次查询结果集的句柄(或者叫游标),这个简单的取数据操作,内部实现其实不是那么简单。本文就通过对 MongoCursor 类一些操作进行分析,向大家揭开 MongoDB 客户端服务器通信的一些内部细节。getNext与网络请... 阅读全文
posted @ 2014-12-08 13:56 一个人的天空@ 阅读(1741) 评论(0) 推荐(0)
PHP上传文件大小限制的问题(转)
摘要:在用PHP进行文件上传的操作中,需要知道怎么控制上传文件大小的设置,而文件可传大小是受到多种因素制约的,现总结如下:1、php.ini:upload_max_filesize所上传的文件的最大大小。默认值2M。2、php.ini:memory_limit本指令设定了一个脚本所能够申请到的最大内存字节... 阅读全文
posted @ 2014-11-28 09:50 一个人的天空@ 阅读(488) 评论(0) 推荐(0)
PHP之PDO_MYSQL扩展安装步骤(转)
摘要:看到CakePHP文档要求安装pdo_mysql扩展,于是就尝试安装了一下。这里我的系统是CentOS 6.0。如果你的系统是其他版本的Linux/Unix,可以参考。如果你的系统是Windows的,抱歉,以下内容不适合你,请移步。首先是下载pdo_mysql扩展的源码包。下载页面在这里:http:... 阅读全文
posted @ 2014-11-09 11:51 一个人的天空@ 阅读(29185) 评论(0) 推荐(0)
【原创】Nginx+PHP-FPM优化技巧总结(转)
摘要:php-fpm的安装很简单,参见PHP(PHP-FPM)手动编译安装。下面主要讨论下如何提高Nginx+Php-fpm的性能。1.Unix域Socket通信之前简单介绍过Unix Domain Socket这种通信方式,参见:Nginx+PHP-FPM的域Socket配置方法Unix域Socket因... 阅读全文
posted @ 2014-10-19 10:34 一个人的天空@ 阅读(9656) 评论(0) 推荐(0)
【汇总】PHP-FPM 配置优化(转)
摘要:-----------------------开启php-fpm慢脚本日志request_slowlog_timeout = 30sslowlog = /usr/local/php/var/log/php-fpm.log.slow典型的日志内容如下:[15-Apr-2012 20:56:19] [p... 阅读全文
posted @ 2014-10-19 10:33 一个人的天空@ 阅读(377) 评论(0) 推荐(0)
nginx File not found 错误(转)
摘要:当我没初始配在lnmp的时候,用浏览器打开查看php能否解析网页的时出现File not found 不用惊奇让我我们分析一下 使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程... 阅读全文
posted @ 2014-10-19 10:01 一个人的天空@ 阅读(42112) 评论(1) 推荐(0)
nginx php-fpm安装配置(转)
摘要:nginx本身不能处理PHP,它只是个web服务器,当接收到请求后,如果是php请求,则发给php解释器处理,并把结果返回给客户端。nginx一般是把请求发fastcgi管理进程处理,fascgi管理进程选择cgi子进程处理结果并返回被nginx本文以php-fpm为例介绍如何使nginx支持PHP... 阅读全文
posted @ 2014-10-19 10:00 一个人的天空@ 阅读(515) 评论(0) 推荐(0)
PHPExcel 导出2003和2007的excel文档实例
摘要:require_once 'common/excel/PHPExcel.php'; require_once 'common/excel/phpExcel/Writer/Excel2007.php'; require_once 'common/excel/... 阅读全文
posted @ 2014-04-19 10:59 一个人的天空@ 阅读(433) 评论(0) 推荐(0)
Apache参数的优化(转)
摘要:按照前面提到的版本问题,Apache可以直接使用2.0版本产品线。针对Apache的优化主要是针对httpd.conf的优化,当然还有其他地方,如果特别留意的话,网上常有专家惊呼“居然这么多人忽略xxxx处的优化”等等,实际情况也确实如此,因为优化的地方实在太多了,httpd.conf只能做一个出发点。即便如此如果仅仅使用httpd.conf出厂默认值的话还是令人痛心不已。httpd.conf的优化点有以下几处:1. KeepAlive我安装的Apache2.0出厂值居然是Off。除非你的网站只有文字没有图片,否则改成On。然后所有的麻烦就来了。以前看到过一个Web2.0和Web1.0的服务比 阅读全文
posted @ 2014-03-30 21:23 一个人的天空@ 阅读(473) 评论(0) 推荐(0)
apache 与 iis共存
摘要:先装上了apache ,再装iis会出现错误。所以先关闭apache,再进行iis安装。iis安装完后修改iis80端口为8080端口,同时使用命令cd C:\Inetpub\AdminScripts cscript adsutil.vbs set w3svc/1/securebindings “443”停用443端口,否则apache将启动不了。 阅读全文
posted @ 2013-08-08 15:48 一个人的天空@ 阅读(596) 评论(0) 推荐(0)
apache配置文件httpd.conf部分参数说明
摘要:<Directory>...</Directory> -- 设定指定目录的访问权限<Files>...</Files> -- 设置应用于指定文件的指令示例:拒绝访问以‘-ht’开头的文件<Files ~"^\.ht">Order allow,denyDeny from all</Files><Location>...</Location> -- 设置应用于特定URL的指令,容器包含只应用于特定URL的指令<VirtualHost>...</VirtualHost 阅读全文
posted @ 2013-01-28 15:58 一个人的天空@ 阅读(382) 评论(0) 推荐(0)
apache配置禁止访问
摘要:1. 禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:<Files ~ "\.inc$"> Order allow,deny Deny from all</Files>禁止访问某些指定的目录:(可以用 <DirectoryMatch> 来进行正则匹配)<Directory ~ "^/var/www/(.+/)*[0-9]{3}"> Order allow,deny Deny from all</Directory>通过文件匹配来进行禁止, 阅读全文
posted @ 2013-01-28 15:56 一个人的天空@ 阅读(3506) 评论(1) 推荐(0)
configure: error: Cannot use an external APR with the bundled APR-utilq错误解决
摘要:一般在第一次安装进一般不会遇到这种问题,在重新编译时会遇到该问题以下是我根据错误提示进行纠正安装的cd httpd-2.2.2安装APRcd srclib/apr#./configure --prefix=/usr/local/apr#make#make install安装APR-utilcd srclib/apr-util#./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr#make#make install# ./configure --prefix=/usr/local/apache--enable-so 阅读全文
posted @ 2013-01-28 11:05 一个人的天空@ 阅读(455) 评论(0) 推荐(0)
最新Linux+Apache+Mysql+PHP安装笔记(转)
摘要:服务器篇--之 LAMP安装手记Server OS: Cent OSApache: http-2.2.11PHP:PHP-5.2.9Mysql: 5.1.32GD: gd-2.0.35JPEG:jpeg-6blibpng:libpng-1.2.35libxml2:libxml2-2.6.19freetype:freetype-2.3.9ZendOptimizer:ZendOptimizer-3.3.0a-linux-glibc21-i386记得安装Linux的时候不要安装系统默认的apache,mysql和php以及相关的软件。已经安装的请用rpm -e * 删除已经安装的包。一,安装apa. 阅读全文
posted @ 2013-01-25 14:16 一个人的天空@ 阅读(580) 评论(0) 推荐(0)
[转载] Memcached深度分析
摘要:Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式理解。本文的部分内容可能需要比较好的数学基础作为辅助。◎Memcached是什么在阐述这个问题之前,我们首先要清楚它“不是什么”。很多人把它当作和SharedMemory那种形式的存储载体来使用,虽然 阅读全文
posted @ 2013-01-10 11:49 一个人的天空@ 阅读(271) 评论(0) 推荐(0)
php学习笔记总结(转)
摘要:<?php其他 isset() 变量是否存在 boolean empty() 检查变量是否存在,并判断值是否为非空或非0 void unset() 销毁变量 header('Content-Type: text/html; charset=utf-8'); method_exists($obj, $method) 判断对象的方法是否可用 file_exists($file) 判断文件是否存在 function_exists(); class_exists($class_name); gettype();获取数据类型 set... 阅读全文
posted @ 2012-12-28 14:29 一个人的天空@ 阅读(3940) 评论(0) 推荐(0)
关于PHP性能优化(转)
摘要:1、升级硬件的一般规则:对于 PHP 脚本而言,主要的瓶颈是 CPU ,对于静态页面而言,瓶颈是内存和网络。一台 400 Mhz 的普通奔腾机器所下载的静态页面就能让 T3 专线(45Mbps)饱和。2、Apache 处理 PHP 脚本的速度要比静态页面慢 2-10 倍,因此尽量采用多的静态页面,少的脚本。3、PHP 脚本如果不做缓冲,每次调用都需要编译,因此,安装一个 PHP 缓冲产品能提升 25-100% 的性能。4、把基于文件的会话切换到基于共享内存的会话。编译 PHP 时采用 --with-mm 选项,在 php.ini 中设置setsession.save_handler=mm 。这 阅读全文
posted @ 2012-12-28 14:25 一个人的天空@ 阅读(10660) 评论(0) 推荐(0)
HTTP消息头网页缓存控制以及header常用指令(转)
摘要:网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:Cache-control: max-age=5(表示当访问此网页后的5秒内再次访问不会去服务器)(2) 在地址栏回车值为private或must-reval 阅读全文
posted @ 2012-12-28 10:41 一个人的天空@ 阅读(15052) 评论(0) 推荐(1)
Memcache知识点梳理(转)
摘要:Memcached概念: Memcached是一个免费开源的,高性能的,具有分布式对象的缓存系统,它可以用来保存一些经常存取的对象或数据,保存的数据像一张巨大的HASH表,该表以Key-value对的方式存在内存中。官网下载地址: http://www.memcached.org/运行环境: linux,BSD,windows都可跑协议理论:http://code.sixapart.com/svn/memcached/trunk/server/doc/protocol.txt (英文)操作流程:1、检查客户端的请求数据是否在memcached中,如有,直接把请求数据返回,不再对数据库进行任何操 阅读全文
posted @ 2012-12-27 17:31 一个人的天空@ 阅读(1740) 评论(0) 推荐(2)