PHP
寒风问雪
专注于服务器领域前端领域
展开
-
Linux+Nginx+Php架设高性能WEB服务器
Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器 。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。尽管还是测试版,但是,Nginx 已经因为它的稳定性、丰富的功能集、示例配置文件和转载 2012-08-19 16:19:37 · 782 阅读 · 0 评论 -
php安装加速扩展 APC 详解
APC是一种php的缓存解决方案,目前以pecl方式发布,有消息说将会出现在php6版本的内核.一.安装方法1)从http://pecl.php.net/package/apc下载相应版本2)解压3)进入源码目录4)执行php安装目录下的bin/phpize5)./configure --enable-apc --enable-apc-mmap --with-apx转载 2013-05-19 22:33:57 · 1051 阅读 · 0 评论 -
如何提高php应用的性能
1、 如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’] 的速度是$row[id]的7倍。3、echo 比 print快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo$str1,$str2。4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用foreach代替。转载 2013-05-19 01:38:46 · 525 阅读 · 0 评论 -
php程序员应该掌握的10个技能,看看你都掌握了哪些
1、语法:必须熟练掌握 ,写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉PHP带的一些常用命令及其常用选项,熟悉那些命令,自己运行 php.exe -h 如果这些命令你没有全部使用过,那么你对PHP实际上还很不了解。3、工具:必须至少熟练使用一种IDE的开发工具,例如:Eclipse、Netbeans、zend或者edi转载 2013-05-19 01:00:13 · 606 阅读 · 0 评论 -
使用zend studio配置Xdebug调试PHP教程
之前我介绍了PHP开发工具Zend Studio7入门使用教程,其实使用zend studio调试PHP非常方便,zend studio默认支持调试工具zend debugger也允许使用第三方调试工具,今天以PHP教程形式分享如何使用zend studio配置Xdebug来调试PHP程序。 使用Xdebug在zend studio中调试PHP源码之前,请务必安装配置Xdebug,这是基转载 2012-11-19 15:41:08 · 676 阅读 · 0 评论 -
如何让Linux后台运行命令或php
用 telnet/ssh 登录Linux 服务器,运行了一些耗时较长的任务, 结果却因为关闭远程窗口任务中途失败。这是我们就需要用到Linux的后台运行命令基础方法:下达的命令后面加上&,就可以使该命令在后台进行工作,这样做最大的好处就是不怕被ctrl+c这个中断指令所中断。可以通过执行fg来将其恢复到前台。有多个进程在后台运行,需要恢复到前台来执行的时候,就要可以用jobs列出所有在后台转载 2012-11-16 10:52:42 · 2156 阅读 · 1 评论 -
windows7下nginx+php+mysql开发环境搭建
导言:近来,nginx以其高性能吸引大批web开发者,各大门户网站大多都采用nginx作为web服务器,关于nginx的介绍,网上已有大量文章,笔者就不在此赘述,关于linux上nginx的搭建网上也有大量文章,但在windows上却为数不多,今天就为大家简单介绍windows7环境下nginx+php+mysql组合的搭建,希望对各位有所帮助。所有软件包均是最新稳定版。php5.4.8原创 2012-11-15 11:14:13 · 18917 阅读 · 6 评论 -
PHP非线程安全与线程安全版本的选择技巧
从PHP5.2.10版本开始(现在有PHP5.2.10和5.3两个版本),有None-Thread Safe与Thread Safe两种版本的可供选择,这两种版本有何不同,作为使用者来说又应该如何选择呢?下面聚友将为您讲述。从PHP5.2.10版本开始(现在有PHP5.2.10和5.3两个版本),有None-Thread Safe与Thread Safe两种版本的可供选择,这两种版本有转载 2012-11-14 11:25:52 · 4414 阅读 · 0 评论 -
PHP的线程安全与非线程安全版本的区别
Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。从2000年 10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不 同的是Windows系统是采用多转载 2012-11-14 11:27:21 · 1187 阅读 · 0 评论 -
ubuntu 9.10 安装nginx + fastcgi + spawn-fcgi +mysql 日记
Posted on March 2, 2010 by admin最近安装了ubuntu 9.10 64位的系统。以前用8.x的时候,习惯用集成环境lampp. 不过对这64位的系统不支持,当然可以安装32位支持模块,不过还要改一堆东西。索性,放弃。改投nginx的大营。nginx已经如雷灌耳了。nginx(发音同 engine x)是一款轻量级的Web 服务器/反向代理转载 2012-09-13 16:18:33 · 939 阅读 · 0 评论 -
修改PHP上传文件大小限制的方法
修改PHP上传文件大小限制的方法1. 一般的文件上传,除非文件很小.就像一个5M的文件,很可能要超过一分钟才能上传完.但在php中,默认的该页最久执行时间为 30 秒.就是说超过30秒,该脚本就停止执行.这就导致出现 无法打开网页的情况.这时我们可以修改 max_execution_time在php.ini里查找max_execution_time转载 2012-09-13 14:12:27 · 447 阅读 · 0 评论 -
PHP使用empty检查函数返回结果时报Fatal error: Can't use function return value in write context的问题
PHP开发时,当你使用empty检查一个函数返回的结果时会报错:Fatal error: Can't use function return value in write context例如:echo empty(strlen('be-evil.org'));到PHP手册里面查看,在empty函数描述的地方有以下文字:Note: empty() only che转载 2012-09-06 20:56:20 · 677 阅读 · 0 评论 -
php-fpm详解
php-fpm详解原文链接:http://php-fpm.anight.org/wiki:http://www.php-fpm.com/翻译:http://syre.blogbus.com/logs/20092011.html什么是 FastCGIFastCGI 是一个可伸缩、高速的在web server和脚本语言间通迅的接口。关于FastCGI技术的更多信息可转载 2012-08-22 18:37:58 · 627 阅读 · 0 评论 -
关于cgi和fastcgi的几点认识
关于cgi和fastcgi的几点认识2008-12-09 0:31经过两天的学习吧,终于有点清楚了cgi和fastcgi是干吗的了!1.cgi是Web服务器和外部程序的沟通桥梁?这个“其他程序”可以使用任何计算机语言来编写,它通过CGI这个接口从HTTP服务器取得输入,然后把运行的结果又通过CGI这个接口交给HTTP服务器,而HTTP服务器把这个结果送给浏览器。转载 2012-08-22 11:36:58 · 612 阅读 · 0 评论 -
Linux php的运行模式与其相关名词术语
Linux php的运行模式与其相关名词术语2011-11-16 20:35:56 我来说两句 收藏 我要投稿 [字体:小 大]1前言笔者这几天对apache,lighttpd,nginx 三web服务器进行过压力测试。其中apache 是以apache的模块进行运行,lighttpd与nginx是以fastcgi模式运行。测试的基本转载 2012-08-22 11:03:43 · 530 阅读 · 0 评论 -
php的cli简介
所有的PHP发行版,不论是编译自源代码的版本还是预创建的版本,都在默认情况下带有一个PHP可执行文件。这个可执行文件可以被用来运行命令行的PHP程序。 要在你的系统上找到这个可执行文件,就要遵照下面的步骤: 在Windows操作系统里,它被放在PHP主安装目录下,文件名是php.exe或者(在老版本的PHP里)是php-cli.exe。 在Linux操转载 2012-08-21 17:58:11 · 711 阅读 · 0 评论 -
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI
什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?Category : 工作学习 / Tags : cgi, fastcgi, php / Date : 2010.11.22 / 11,549 views / 什么是CGI CGI全称是“公共网关接口”(Common Gateway Interface),HTTP服务转载 2012-08-21 17:47:59 · 582 阅读 · 0 评论 -
PHP-CGI 进程 CPU 100% 与 file_get_contents 函数的关系
有时候,运行 Nginx、PHP-CGI(php-fpm) Web服务的 Linux 服务器,突然系统负载上升,使用 top 命令查看,很多 php-cgi 进程 CPU 使用率接近100%。后来,我通过跟踪发现,这类情况的出现,跟 PHP 的 file_get_contents() 函数有着密切的关系。 大、中型网站中,基于 HTTP 协议的 API 接口调用,是家常便饭。PHP 程序转载 2012-08-21 17:41:17 · 480 阅读 · 0 评论 -
让你的PHP更安全
php用越来越多!安全问题更为重要!这里讲解如果安全配置php.ini 安全配置一 (1) 打开php的安全模式 php的安全模式是个非常重要的内嵌的安全机制,能够控制一些php中的函数,比如system(), 同时把很多文件操作函数进行了权限控制,也不允许对某些关键文件的文件,比如/etc/passwd, 但是默认的php.ini是没转载 2013-05-21 11:28:14 · 528 阅读 · 0 评论