php
redhat123321
生活不止眼前的苟且还有诗和远方的田野
展开
-
更好的方式运行php-fpm
If you search the web for PHP-FPM configurations, you'll find many of the same configurations popping up. They nearly all use the 'dynamic' process manager and all assume you will have one master pr转载 2017-07-30 11:59:19 · 1410 阅读 · 0 评论 -
netbeans或phpstorm识别Phalcon语法,提示
下载phalcon-devtools包在 https://github.com/phalcon/phalcon-devtools/releases 下载phalcon-devtools。修改gen-stubs.php将 ide/gen-stubs.php 文件中的常量改成你的dev的目录:define('CPHALCON_DIR' , '/dev');原创 2017-12-05 20:03:29 · 1811 阅读 · 0 评论 -
php 鲜为人知的函数
PHP里有非常丰富的内置函数,很多我们都用过,但仍有很多的函数我们大部分人都不熟悉,可它们却十分的有用。这篇文章里,我列举了一些鲜为人知但会让你眼睛一亮的PHP函数。levenshtein()你有没有经历过需要知道两个单词有多大的不同的时候,这个函数就是来帮你解决这个问题的。它能比较出两个字符串的不同程度。用法:复制代码代码如下:$str1转载 2017-12-01 19:18:16 · 258 阅读 · 0 评论 -
ci 的routes里可以自定义路由内容
application/config/routes.php中定义了一个名为$route的数组,用来设置默认路由和404页面以及可以设置一些匹配方式。默认的配置如下:?12$route['default_controller'] = "welcome";$route['404_override'] = '转载 2017-12-01 17:44:07 · 2185 阅读 · 0 评论 -
网站报502 Bad Gateway
今天重启之后nginx报502 bad gateway 重启nginx后还是报错,查询日志无信息,重启php-fpm 错误显示pm.min_spare_servers、pm.max_spare_servers 的错误,pm.start_servers的值在pm.min_spare_servers和pm.max_spare_servers之间,修改之后正常原创 2017-10-08 14:10:20 · 377 阅读 · 0 评论 -
php strops 注意事项
if(strpos('abc xxxx','abc') !== false){ echo '包含'; }else{ echo '不包含'; }而不要用if(strops(xxx)){}原创 2017-09-19 15:40:34 · 599 阅读 · 0 评论 -
php拆单生成重复订单号
做公司项目中发现之前写的$str.$sys['sid'].$date.rand(0,9);在拆弹时会出现重复订单号情况,于是在 $pk = 1; foreach ($tmp as $key => $value) { $orderNo = gen_no('LAO').$pk++;/..................}这样可以防止生成重复订单号原创 2017-08-19 11:42:23 · 1131 阅读 · 0 评论 -
PHP在linux上执行外部命令的方法
http://www.jb51.net/article/104690.htm目录:一、PHP中调用外部命令介绍二、关于安全问题三、关于超时问题四、关于PHP运行linux环境中命令出现的问题一、PHP中调用外部命令介绍在PHP中调用外部命令,可以用,1>调用专门函数、2>反引号、3>popen()函数打开进程,三种方法来实现: 方法一:用转载 2017-08-01 21:21:07 · 725 阅读 · 0 评论 -
根据内存使用量来显示单位内存
根据内存使用量来显示单位内存function convert($size){ $unit=array('b','kb','mb','gb','tb','pb'); return @round($size/pow(1024,($i=floor(log($size,1024)))),2).' '.$unit[$i]; } echo convert(memory_get_u原创 2017-08-07 16:24:40 · 440 阅读 · 0 评论 -
php exec返回状态为1
之前在用到php exec 时 总是保存,返回状态1,那这时怎么排查呢exec('ls 2>&1', $output, $return_val); print_r($output); 使用 2>&1, 命令就会输出shell执行时的错误到$output变量, 输出该变量即可分析。备注: exec有3个参数,第一个是要执行的命令,第二个是参数是一个数组,数组的值是由第一个命原创 2017-07-30 12:42:45 · 11231 阅读 · 0 评论 -
php sys_getloadavg
php sys_getloadavg 判断系统负载 返回三个系统负载(系统运行队列中的进程数)的样本数据,分别是1分钟、5分钟和15分钟之前。<?php$load = sys_getloadavg();print_r($load);?>Array( [0] => 0.06 [1] => 0.04 [2] => 0.05)在做读写分原创 2017-07-30 12:38:20 · 1382 阅读 · 0 评论 -
phalcon devtools windows 配置
官网是这样的@echo off set PTOOLSPATH=D:\wamp\www\phalcon-devtools|php %PTOOLSPATH%phalcon.php %*修改后是这样的@echo off set PTOOLSPATH=D:\wamp\www\phalcon-devto原创 2017-12-05 18:41:47 · 386 阅读 · 0 评论