
PHP
fujs999
这个作者很懒,什么都没留下…
展开
-
优化php代码效率之内存管理
想要知道编写的 PHP 脚本需要占用多少内存么?很简单,直接使用 PHP 查看当前分配给 PHP 脚本的内存的函数 memory_get_usage() 就可以了。下面是使用示例:echo memory_get_usage(), ''; // 313864$tmp = str_repeat('http://blog.huachen.me/', 4000);echo转载 2012-02-11 11:19:15 · 717 阅读 · 0 评论 -
安装apc为php加速
Alternative PHP Cache(APC)是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化 PHP 的中间代码。主要是加速PHP..WordPress是一个占用内存的大户,而且执行效率比较低..我安装了APC后,VPS的整体内存降了30M左右吧..下面是安装方法:wget http://pecl.php.net/get/转载 2012-03-14 21:39:09 · 591 阅读 · 0 评论 -
linux下apc安装指南
Alternative PHP Cache (APC)是一种对PHP有效的开放源高速缓冲储存器工具,它能够隐藏编辑的脚本。所以对于后来命令,如果它已经改变了,PHP只能重新编辑脚本。 主要是加速PHP 下载地址http://pecl.php.net/package/APC解压 安装/usr/local/php/bin/phpize./configure --enable-a转载 2012-03-14 00:40:01 · 5143 阅读 · 1 评论 -
CentOS 6.0(X64)下编译安装LNMP平台( Nginx1.0.10 + PHP5.3.8 + Mysql5.5.18 )
转:http://www.cnblogs.com/vicowong/archive/2011/12/01/2116212.html一、CentOS 6安装1.1 使用VMware 虚拟机进行安装,进行安装界面(分配内存必须大于1G,否则不会显示图型安装界面,网络设置使用“桥接模式” 即”Bridged”模式)1.2 选择 Install or upgrade an转载 2012-02-21 16:56:07 · 1743 阅读 · 0 评论 -
nginx rewrite 参数和例子
正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:转载 2012-02-15 12:49:09 · 4025 阅读 · 0 评论 -
适用于 php-5.2 的 php.ini 中文版
适用于 php-5.2 的 php.ini 中文版作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。转载 2012-02-13 23:08:20 · 651 阅读 · 0 评论 -
NGINX PHP FastCGI “No input file specified”错误
FastCGI模式下访问php文件时,出现“No input file specified.”错误,这是404错误。要检查是否php文件是否存在。转载 2012-02-13 22:09:27 · 593 阅读 · 0 评论 -
nginx虚拟目录(alias与root的区别)
nginx貌似没有虚拟目录的说法,因为它本来就是完完全全根据目录来设计并工作的。如果非要给nginx安上一个虚拟目录的说法,那就只有alias标签比较“像”,干脆来说说alias标签和root标签的区别吧。最基本的区别:alias指定的目录是准确的,root是指定目录的上级目录,并且该上级目录要含有location指定名称的同名目录。另外,根据前文所述,使用alias标签的目录块中不能使用转载 2012-02-14 10:32:57 · 823 阅读 · 0 评论 -
LNMP0.8 eAccelerator和ionCube安装不上的解决办法
/root/lnmp restart时,报错如下:Shutting down php_fpm doneStarting php_fpm Failed loading /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so: /usr/local/php/lib/php/extensions/原创 2012-02-12 10:59:27 · 3017 阅读 · 1 评论 -
Nginx+PHP FastCgi大幅度优化提速
Nginx+PHP是高效、高速、高性能的完美组合,但是要发挥其性能极致还是需要一些手段进行优化,使得这个组合结合更加紧密。在Nginx中启用fastcgi cache就可以有效提高PHP网站的访问速度。配置参数:http里:1fastcgi_cache_path /www/php_cache levels=1:2 keys_zone=ca转载 2012-02-14 00:59:22 · 6351 阅读 · 0 评论 -
PHP+FPM导致内存耗光的问题
转自:http://blog.youkuaiyun.com/zouyongjin/article/details/6642157nginxphp-fpm配置过程中最大问题是内泄漏出问题:服务器的负载不大,但是内存占用迅速增加,很快吃掉内存接着开始吃交换分区,系统很快挂掉!google了一天,终于发现些有用的东西,其实根据官方的介绍,php-cgi不存在内存泄漏,每个请求完成后php-cgi会回收内转载 2012-02-13 23:24:55 · 5221 阅读 · 0 评论 -
关于lnmp一键安装包的nginx 502 Bad Gateway错误
第一种原因:目前lnmp一键安装包比较多的问题就是502 Bad Gateway,大部分情况下原因是在安装php前,脚本中某些lib包可能没有安装上,造成php没有编译安装成功。解决方法:可以尝试根据lnmp一键安装包中的脚本手动安装一下,看看是什么错误导致的,在网上搜索一下,或者把错误信息发上来。我们给你分析一下错误原因。第二种原因:在php.ini里,eacce转载 2012-02-12 10:42:47 · 987 阅读 · 0 评论 -
Apache中MaxRequestsPerChild是什么?
Apache中MaxRequestsPerChild参数是做什么用的?配置时应该注意什么?回答用 记事本打开apache2\conf\httpd.conf,查找MaxRequestsPerChild,将MaxRequestsPerChild 0改成MaxRequestsPerChild 50即可。 通常在“Windows任务管理器-进程”中可以看到两个apache.exe进程转载 2012-02-11 23:18:20 · 11919 阅读 · 0 评论 -
apache 性能优化 MaxClients
头有一个网站在线人数增多,访问时很慢。初步认为是服务器资源不足了,但经反复测试,一旦连接上,不断点击同一个页面上不同的链接,都能迅速打开,这种现象就是说明apache最大连接数已经满了,新的访客只能排队等待有空闲的链接,而如果一旦连接上,在keeyalive 的存活时间内(KeepAliveTimeout,默认5秒)都不用重新打开连接,因此解决的方法就是加大apache的最大连接数。1.在转载 2012-02-11 23:17:39 · 1559 阅读 · 0 评论 -
PHP 性能优化技巧
Google 在 Google Code 制作了 “Let’s make the web faster” (让我们使得 Web 更快)的网站中,分享了一些如网页性能优化的技巧和教程以及工具,今天我就翻译一篇技巧文章:PHP 性能优化技巧,他说的5条技巧我都不知道。1. 不要随便就复制变量有时候为了使 PHP 代码更加整洁,一些 PHP 新手(包括我)会把预定义好的变量复制到转载 2012-02-11 11:21:39 · 473 阅读 · 0 评论 -
wordpress多站点(MU)用二级域名(SUBDOMAIN)的单点登录(SSO)问题
我将我的wordpress多站点从子目录(subdirectory)改为子域名(subdomain)后,希望用户能够在多站点间实现单点登录(SSO),但是始终不能实现。cookie不能共享。经仔细查看代码,发现在ms-default-constants.php文件中有如下代码:/*** @since 2.6.0*/if ( !defined( 'ADMIN_COOKIE_PATH'原创 2012-07-08 13:25:44 · 5266 阅读 · 0 评论