1 PHP_FUNCTION(str_pad) 2 { 3 /* Input arguments */ 4 zend_string *input; /* Input string 输入字符串*/ 5 zend_long pad_length; /* Length to pad to 填充到多长.*/... ...
分类:
Web程序 时间:
2018-05-27 10:45:55
阅读次数:
297
1 PHP_FUNCTION(strrev) 2 { 3 zend_string *str; 4 char *e, *p; 5 zend_string *n; 6 7 if (zend_parse_parameters(ZEND_NUM_ARGS(), "S", &str) == FAILURE) ... ...
分类:
Web程序 时间:
2018-05-27 01:00:12
阅读次数:
288
最近对项目的一个高访问量业务接口进行功能扩展,上线一段时间后,服务器cpu load突然飙升,并出现大量502。一开始找运维查看日志,并没有看是什么问题,后来发现别的部门项目之前也遇到类似的问题,原来是触发了一个php bug。此bug触发条件是:PHP版本低于5.6.12、开启opcache、高访 ...
分类:
Web程序 时间:
2018-05-25 01:43:02
阅读次数:
155
; opcache的开关,关闭时代码不再优化. opcache.enable=1 ; Determines if Zend OPCache is enabled for the CLI version of PHP opcache.enable_cli=1 ; OPcache的共享内存大小,以兆字节 ...
分类:
系统相关 时间:
2018-05-18 15:39:25
阅读次数:
347
PHP 内核之旅系列 PHP内核之旅-1.生命周期 PHP内核之旅-2.SAPI中的Cli PHP内核之旅-3.变量 PHP内核之旅-4.字符串 PHP内核之旅-1.生命周期 PHP内核之旅-2.SAPI中的Cli PHP内核之旅-3.变量 PHP内核之旅-4.字符串 一、字符串源码 zend_st ...
分类:
Web程序 时间:
2018-05-16 22:38:54
阅读次数:
240
二:下载swoole http://pecl.php.net/package/swoole ##官方下载地址 这里我下载了swoole-2.0.12版本的,然后通过ftp上传到服务器 也可以直接wget http://pecl.php.net/package/swoole/swoole-2.0.12 ...
分类:
Web程序 时间:
2018-05-16 16:42:35
阅读次数:
247
CentOS7 + Apache2.4 + MySQL5.7 + PHP7 CentOS7 + Apache2.4 + MySQL5.7 + PHP7 CentOS7 1. 一般ユーザ作成 rootしかない状態なので、一般ユーザを作成します(hoge) $ useradd hoge $ passwd ...
分类:
数据库 时间:
2018-05-15 14:58:50
阅读次数:
252
PHP有非常多相当不错的开发工具,如Zend Studio、NetBeans、phpdesigner等,但对于习惯Java编程的程序员们来说,下面介绍最经常使用的还要属Eclipse。 > 我们是在wmap下配置eclipse php的,注意安装wmap环境 下载安装 3. 得到安装包,直接解压到你 ...
分类:
Web程序 时间:
2018-05-14 19:02:34
阅读次数:
276
简要记录一下。 环境准备 虚拟机环境 更新系统 安装Apache 默认的Web路径:/var/www/html 访问本地地址:localhost或127.0.0.1 安装PHP 安装MySQL 在安装过程中会提示输入/重复密码。 到这里LAMP环境就算是安装成功了。 虚拟目录 如果机器上要部署多个W ...
分类:
系统相关 时间:
2018-05-08 14:22:03
阅读次数:
248