此苹果非彼苹果
标签类目:PHP

wnmp绿色便携版2.0发布,集成redis/memcache,免费下载

这两天花了点时间重新配置了一个wnmp便携版的环境,所有软件集成的都是64位版本。各软件版本号如下:nginx 1.7.9 / PHP 5.6.5-ts-VC11-x64 / mysql-5.6.22-x64 root pw:空 / phpmyadmin 4.3.7 / Memcached 1.4.13 / redis 2.8.17 / PHP扩展:memcache 3.0.8 /redis 2.2.5 / xdebug 2.2.7 / oauth 1.2.3 / sphinx 1.3.2

php.ini中opcache扩展必须填绝对路径才会生效,该文件中我用的F盘,如与你放的目录不符,请自行修改。

下载:

百度网盘 http://pan.baidu.com/s/1eQeVzYq

MD5: bc2d4c02f08018e722f42a35826750e8
SHA-1: 7b0090b11f7a2af08d5ae2317d9412910439e415

相关文章:wnmp绿色便携版1.1发布,集成redis,免费下载啦

2014-10-20LA/NMP

开启PHP-FPM的slow log日志来做性能调优或问题分析

启用 php-fpm 的 slow log 日志,查看执行时间过长的php文件,既可做程序调优,也可作为502等各种问题的分析方法

具体操作方法也简单,就修改一个文件,执行命令:

# vi /usr/local/php/etc/php-fpm.conf     //文件位置请根据自己的安装位置进行调整

PHP 5.3.3 之前版本设置如下:

The timeout (in seconds) for serving a single request after which the worker process will be terminated
Should be used when ‘max_execution_time’ ini option does not stop script execution for some reason
‘0s’ means ‘off’
<value name=”request_terminate_timeout”>10s</value>
The timeout (in seconds) for serving of single request after which a php backtrace will be dumped to slow.log file
‘0s’ means ‘off’
<value name=”request_slowlog_timeout”>1s</value>
The log file for slow requests
<value name=”slowlog”>logs/slow.log</value>

PHP 5.3.3 之后版本设置如下:

; The timeout for serving a single request after which a PHP backtrace will be
; dumped to the ‘slowlog’ file. A value of ‘0s’ means ‘off’.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
request_slowlog_timeout = 1s

; The log file for slow requests
; Default Value: /usr/local/php/log/php-fpm.log.slow
slowlog = /usr/local/php/log/php-fpm.log.slow

; The timeout for serving a single request after which the worker process will
; be killed. This option should be used when the ‘max_execution_time’ ini option
; does not stop script execution for some reason. A value of ‘0’ means ‘off’.
; Available units: s(econds)(default), m(inutes), h(ours), or d(ays)
; Default Value: 0
request_terminate_timeout = 10s

注:request_terminate_timeout 将执行时间太长的进程直接终止

request_slowlog_timeout 将执行过慢的文件写入日志

以后即可根据慢执行日志 /usr/local/php/logs/slow.log 来优化程序文件了!

[转]PHP发明人谈MVC和网站设计架构

PHP是全世界上使用率最高的网页开发语言,1995年发明PHP语言的Rasmus Lerdorf,也是打造出Yahoo全球服务网站的架构师之一.

Q:越来越多Web 2.0网站走向应用平台,你认为打造这类平台的关键为何?

A:简单来看,应用平台就是API,任何Ajax或 Web 2.0类型的网站,都是在应用平台上运用了API来创造出视觉介面的互动效果。例如Yahoo Mail,透过简单的Request呼叫,来读取后续的信件。打造这类网站,如何规画解决问题的方式,会决定了网站未来的扩充性(Scalability),而非效能决定网站的发展。
继续阅读 »

在win32下搭建redis for php5.2.x

今天在本地搭建了一下redis这个最近比较热门的nosql缓存应用。

本文只讲一下简单的方法吧,是基于前阵子做的WNMP这个绿色环境而改的。方法比较简单。

一、去下载redis for php5.2的扩展

我这里选的redis是phpredis这个第三方工具。现在最新的redis版本是2.1.3,for php5.2 vc6版本的下载地址:

php_redis-2.1.3-5.2-ts-4350b2a.zip
http://115.com/lb/5lbdoy4erubf 礼包码:5lbdoy4erubf

下载好之后,将其解压到php的扩展目录ext下,在php.ini文件中扩展部分增加一行:extension=php_redis.dll

 如需其它版本,请到此自行下载:https://github.com/owlient/phpredis/

继续阅读 »

wnmp绿色便携版1.1发布,集成redis,免费下载啦

花了点时间把原来用的wnmp的大部分软件升级到最新稳定版了,最早用的来自于http://blog.licess.cn/wnmp,本版发布的各软件版本情况如下:nginx 0.9.6 / PHP 5.2.17 / mysql 5.1.56 root:root / phpmyadmin 3.3.10 / Memcached 1.2.6 / eAccelerator 0.9.6.1 / ZendOptimizer 3.3.3 / OpenSSL 0.9.8h / xdebug 2.0.5
当前版本已经配置了示例虚拟机

继续阅读 »

2011-02-14LA/NMP

PHP5 VC9、VC6、Thread Safe、Non Thread Safe各个版本区别

刚刚在配置本地xdebug的时候,xdebug针对不同的PHP版本进行了对应不同版本的开发,具体根据自己环境需要选择哪种,下面的PHP版本区别比较了解了,这个就一目了然了。

PHP官网(http://windows.php.net/download/)5.3一共给了四个版本,VC9 x86 Non Thread Safe、VC9 x86 Thread Safe、VC6 x86 Non Thread Safe、VC6 x86 Thread Safe,各版本说明如下。

一、如何选择PHP5.3的VC9版本和VC6版本

VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本

VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本

继续阅读 »

为网站设置桌面快捷方式的php代码

网站上线后,加了一个小功能,让用户可以点击一个链接自动在桌面保存一个访问网站的快捷方式图标,但是发现只在遨游极速模式下点击完出来下载窗口,而在IE下却提示找不到文件。测试了IE的所有版本均不行。怀疑是不是代码哪里写错了,后来百度了N多代码出来,发现大家代码都是一个模子copy出来的。这就让人郁闷了,也测试了别人的下载按钮就能点,为什么我这个不能呢?后来怀疑打开的链接是不是页面编码方式被浏览选择错了,又给自动选择成gbk的了?因为已经把页面编码改成utf-8的了。现在终于找问题的原因了,而是这个按钮的文件保存的时候文件编码一定要选用ANSI的二进制方式才行,我之前保存的utf8模式。这样IE就找不到文件了。。看来以后在用PHP写下载功能的时候header出来的attachment页面也一定设置为ANSI模式。否则到时候下载点击完肯定也会找不到文件。下面给出PHP代码,把网址自己改成别的就行了。
继续阅读 »

返回顶部