php mb_parse_str 对 multipart/form-data无效

在处理restful的PUT方法时,Content-type为multipart/form-data时,使用mb_parse_str无法格式化数据。
参考:http://php.net/manual/zh/function.mb-parse-str.php

bool mb_parse_str ( string $encoded_string [, array &$result ] )

解析 GET/POST/COOKIE 数据并设置全局变量。 由于 PHP 不提供原始 POST/COOKIE 数据,目前它仅能够用于 GET 数据。 它解析了 URL 编码过的数据,检测其编码,并转换编码为内部编码,然后设置其值为 arrayresult 或者全局变量。

继续阅读php mb_parse_str 对 multipart/form-data无效

How to Upgrade PHP 5.3 to PHP 5.6 on CentOS 6.7

 

来源https://www.zerostopbits.com/how-to-upgrade-php-5-3-to-php-5-6-on-centos-6-7/

In this article, I’m going to show you how to upgrade PHP 5.3 to PHP 5.6 on CentOS 6.7.

This article assumes you have a stock installation of CentOS, and that you already have PHP 5.3 installed

继续阅读How to Upgrade PHP 5.3 to PHP 5.6 on CentOS 6.7

高并发优化及Linux下ab压力测试工具

高并发时,网站的访问呈短板效应,而短板可能来自服务器(CPU、内存、宽带)、数据库、代码本身。服务器本身的优化就是提高配置,当然这个是有一定限度,超过单服务器配置的限度之后就是分布式解决方案了;就经验而言,数据库访问达到瓶颈而导致整个网站访问速度降低是很常见的,解决思路有3个,一是通过配置数据库允许的最大连接数提高数据库的并发,二是优化sql查询,三是使用Memcache缓存,减少数据库查询。 继续阅读高并发优化及Linux下ab压力测试工具