随笔分类 - PHP
摘要:php通过钉钉机器人发送消息 function sendMessage2DingTalk(msg,secret, $accessToken) { // 当前时间(毫秒) $timestamp = time() * 1000; // HmacSHA256加密,设置为 true 输出原始二进制数据
阅读全文
摘要:location /php/ { alias /usr/share/nginx/php/; index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/php/(.*)$ /php/index.php?s=
阅读全文
摘要:如果命令行可以识别 php 指令,而在文件开头加入#!/usr/bin/env php却报错: No such file or directory,请修改文件编码为unix,查看方法r如下 vim yourfile.php :set ff # 如果显示为fileformat=dos,请更改为unix
阅读全文
摘要:之前写过一个文章( "CentOS6给网站开通免费https" )是通过 来配置Let's Encrypt的免费证书的,那个工具好虽好但是需要python版本大于等于2.7,我的服务器又是CentOS6的,默认python版本太低,于是乎就想试试不需要依赖除php以外的方法,以下就是我的操作记录。以
阅读全文
摘要:macOS使用 安装扩展时报错。 缺少PHP的header头文件,再一看/usr/include文件夹根本不存在敲出如下命令 如果phpize还是无效、执行下列命令安装header头文件SDK即可
阅读全文
摘要:"https://webtatic.com/packages/php71/"
阅读全文
摘要:linux虚拟机下用于开发环境测试,安装的apache和php7.0,但是简单安装完两者后apache并不能解析php,原因是确实apache的php扩展。 安装完成后重启apache 如果需要开启 PathInfo 模式,还需要打开apache的rewrite模块 执行命令 或者直接在 文件中加入
阅读全文
摘要:微信小程序出来已久,也没时间学习,近期在尝试做一个小程序玩玩,获取用户信息的时候,微信会返回一些数据,包括明文(json格式)的用户基本信息,同时也有一个加密的字段 ,这里面包括了用户基本信息之外还多了一个参数 ,里面存放的是用户的openid和小程序的appid,但是要得到这些数据就需要后台进行解
阅读全文
摘要:tp5支持使用 安装,着实很方便。 为了提升速度,建议使用国内镜像站点。 composer config g repo.packagist composer https://packagist.phpcomposer.com 在命令行界面,cd到web目录下执行以下命令: composer crea
阅读全文
摘要:最近有人问我“依赖注入”怎么理解,说实话,当初接触依赖注入的时候我也很迷茫,前些天看到一篇博文讲得不错,便借鉴了过来作为参考吧。 业务场景 小明要去旅游,但是还未确定以什么方式出游,有可能是徒步旅行,也有可能是自驾游。 代码演示 根据步行和驾车的速度来考虑距离旅游目的地的路程,所以这里定义了两个属性
阅读全文
摘要:接上文 "CentOS6.8编译安装lnmp(四) PHP" 配置nginx支持php vi /usr/local/nginx/conf/nginx.conf 修改/usr/local/nginx/conf/nginx.conf 配置文件,需做如下修改 user www www; 首行user去掉注
阅读全文
摘要:函数禁用列表 找到:disable_functions = 修改为:disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,i
阅读全文
摘要:接上文 "CentOS6.8编译安装lnmp(三) Nginx" 安装php cd /lnmp/src tar jxvf php 7.0.7.tar.bz2 cd php 7.0.7 ./configure prefix=/usr/local/php7 \ with config file path
阅读全文
摘要:php7虽然性能有所提升,但是也修改了不少的内容,有些被删除了,有些被增加了,对于微信开发的地方就要有些需要改变的了。 微信官方文档中给的示例使用的是 获取服务器发送的数据,而这一特性在php7中已被废弃,可以使用 替代。 小结 是个可以访问请求原始数据的只读流,可以读取没有处理过的POST数据。相
阅读全文
摘要:在一个category.txt文件里,有如下内容 1 单缸洗衣机 6 2 冰箱 5 3 苹果 4 4 水果 0 5 电器 0 6 洗衣机 5 …… 要求将文件的数据按层级列出,效果如下 [ '水果' = [ '苹果' = [] ], '电器' = [ '冰箱' = [], '洗衣机' = [ '单缸
阅读全文
摘要:业务需要,需要对数据进行加密( AES/ECB/PKCS7Padding ),由于之前对该内容了解较少,于是去网上搜寻答案,很庆幸,很快搜索到一个例子,基本不用改动什么就可以使用,但是里面有不少内容还不是很了解,现在把它记下来日后慢慢学习。 secret_key = key; this pad_
阅读全文
摘要:上一篇文章讲到利用 对数据进行aes加密的方法,但是不支持php7.1.x版本,今天在stackoverflow上看到同样的问题,是使用 函数的处理方法,点击下面的链接 "stackoverflow" 查看问题,根据上面的问题整理出了一个简单的加密类,经测试完全符合业务需求,现在写出来,希望对以后的
阅读全文
