随笔分类 - php
摘要:烦恼的唯一订单号= =、借助于redis锁 定义场景:laravel php /** * @param string $key redisKey * @param int $length 字符串长度 * @param string $prefix 字符串前缀 * @param bool $useEn
阅读全文
摘要:场景: 出于某种原因使用了终端代理 导致php单元测试的时候 CURL超时 找了半天的原因 看到error 报错为: Empty reply from server 雾草 配置没改,代码没变,服务没挂 咋就出问题了 后面debug curl_error 看到$_SERVER里面特喵的有个 http_
阅读全文
摘要:/** * 基于 yii2.0 redis使用方法 *///项目根目录命令行执行 composer require --prefer-dist yiisoft/yii2-redis; //在配置文件中配置redis:我的配置路径是/common/config/basic_dev.php在compon
阅读全文
摘要:手动下载yii2-redis扩展包(https://github.com/yiisoft/yii2-redis )并解压将解压后的文件移至/vebdor/yiisoft命名为yii2-redis打开/vebdor/yiisoft下的extensions.php添加如下代码 'yiisoft/yii2
阅读全文
摘要:首先要安装一下redis的扩展 composer require yiisoft/yii2-redis 在配置文件中添加redis配置 'components' => [ .... 'redis' => [ 'class' => 'yii\redis\Connection', 'hostname'
阅读全文
摘要:从https://pecl.php.net/package/redis 里面找到自己安装的Redis对应版本的redis 1、获取已经安装的Redis版本扩展我这边安装的是4.0.1版本 wget https://pecl.php.net/get/redis-4.0.1.tgz 2、解压 tar -
阅读全文
摘要:最近项目需要,学习了一下yii2.0框架 第一步: 安装composer 作为一个phper composer不会用可能有点不合适 下载composer.phar文件 #curl -sS https://getcomposer.org/installer | php出现表示下载成功. 运行 php
阅读全文
摘要:最近想看看Yii的一些东西,需要安装一下composer curl -sS https://getcomposer.org/installer | php 此操作会下载最新版本到当前的目录下 然后将下载下来的composer.phar移动到系统的bin目录下 mv composer.phar /us
阅读全文
摘要:这几天遇到了一个问题 给java传json的时候 没有处理中文 那边拿数据的时候说不是中文的 需要转一下 json_encode($param,JSON_UNESCAPED_UNICODE);//中文不转为Unicode json_encode($param,JSON_UNESCAPED_SLASH
阅读全文
摘要:$object =file_get_contents("php://input"); $arr = is_json($object); if($arr){ var_dump($arr->message); }else{ echo '值类型不是json'; } /** * 判断是否为json * @p
阅读全文
摘要:/** * 获取文件夹下文件的数量 * @param $url 传入一个url如:/apps/web * @return int 返回文件数量 */ public function getFileNumber($url){ $num=0; $arr = glob($url); foreach ($a
阅读全文
摘要:今天有个朋友问了一个问题,最后解决了下,先整理记下来,后面用到了再说 function getMonday($month = ''){ if(empty($month)){ $month = date("Y-m"); } $maxDay = date('t', strtotime($month."-
阅读全文
摘要:今天心血来潮想在服务器上安装一下swoole扩展 下面列一下教程: xshell进入你的服务器 然后目录自选吧 反正我放在根目录了 下面是扩展链接: wget https://github.com/swoole/swoole-src/archive/v1.9.3-stable.tar.gz 然后解压
阅读全文
摘要:首先你要在微信公众号官网申请一个公众号,然后登录进去 在网页的左下方找到开发的基本配置 就可以开始配置服务器下面的东西了 点击打开成这个样子的 就是一些参数,url填写你自己服务器的具体地址就好了,我这边是自己给配了个,然后又在nginx里面配置了访问的根目录,具体地址可以自行定义 token这东西
阅读全文
摘要:/** * 获取ip城市信息 * CreateBy XueSong * @param string $ip * @return array|bool|mixed */ function getCity($ip = '') { if($ip == ''){ $url = "http://int.dpo
阅读全文
摘要:函数库来源于:http://www.w3school.com.cn/php/php_ref_string.asp 我常用的 echo() 输出一个或多个字符串。 如:echo 'hello world'; explode() 把字符串打散为数组。 如:<?php $str = 'hello worl
阅读全文
摘要:php每创建一个变量,就会在zval中记录。一个zval变量容器,除了包含变量的类型和值,还包括两个字节的额外信息。 第一个是"is_ref",用来标识这个变量是否是属于引用集合(reference set), bool类型。 通过这个字节,php引擎才能把普通变量和引用变量区分开来,由于php允许
阅读全文
摘要:最近在考虑学习laravel框架,唔 现在服务器搭建一下。 laravel是依赖composer的,首先在linux服务器下先安装composer。运行composer需要 php 5.3以上版本, 并且确定开启了PHP CURL 扩展 第一步,咱先安装composer $ curl -sS htt
阅读全文
摘要:一、安装nginx 更新系统软件(非必要) # yum update 安装nginx 1.下载nginx # wget http://nginx.org/download/nginx-1.15.2.tar.gz # tar zxvf nginx-1.15.2.tar.gz # cd nginx-1.
阅读全文
摘要:usleep() 函数延迟代码执行若干微秒。 unpack() 函数从二进制字符串对数据进行解包。 uniqid() 函数基于以微秒计的当前时间,生成一个唯一的 ID。 time_sleep_until() 函数延迟代码执行直到指定的时间。 time_nanosleep() 函数延迟代码执行若干秒和
阅读全文

浙公网安备 33010602011771号