随笔分类 -  PHP

关于php的一些日常使用经验与技术交流,感受。。。
摘要:1.默认框架接收的是x-www-format-unencode格式的数据,如果想要接收text/json格式的数据,会为空,这个时候需要在配置文件中添加对应的配置项 config > main.php commonents: 'request' => [ 'enableCookieValidatio 阅读全文
posted @ 2022-01-17 15:35 X-Wolf 阅读(143) 评论(0) 推荐(0)
摘要:导航管理工具之OneNavhttps://img2020.cnblogs.com/blog/1128896/202112/1128896-20211222141716575-1577207877.png 阅读全文
posted @ 2021-12-22 14:14 X-Wolf 阅读(1396) 评论(0) 推荐(0)
摘要:业务需要新增支付渠道,接入云闪付,总结一下对接流程 已经跟银联进行签约的前提下,会收到银联提供的一些开发的必要信息 必要条件: 开发接口文档 商户号 私钥 网关公钥(一般是*.cer 文件) 交易证书(一般是*.pfx文件, 加密使用) 调用流程: 打开支付页面,点击支付 生成订单,并生成银联签名, 阅读全文
posted @ 2021-12-10 15:14 X-Wolf 阅读(754) 评论(0) 推荐(0)
摘要:PHPExcel是一款非常强大的PHP操作EXCEL库,使用PHPExcel可以帮助我们简单、高效实现从Excel读取Excel的数据和导出数据到Excel。 操作: include 'PHPExcel.php'; include 'PHPExcel/Writer/Excel2007.php'; / 阅读全文
posted @ 2021-12-07 10:13 X-Wolf 阅读(7837) 评论(0) 推荐(0)
摘要:常用快捷键 1、ctrl+alt+s 快速打开setting系统设置 2、CTRL+/ 单行注释/取消注释 CTRL+SHIFT+/ 块状注释/取消块状注释 3、方法体上面打入'/**' 再按回车键 快速添加方法注释 4、CTRL+ALT+L 格式化代码 5、Ctrl + Y 删除行 CTRL+D 阅读全文
posted @ 2021-08-05 13:51 X-Wolf 阅读(188) 评论(0) 推荐(0)
摘要:Docker 是这几年非常火的一项技术,作为一名软件开发人员,应该及时的接触和掌握。 镜像加速: 可以在阿里云上免费的获取,然后进行配置即可使用。阿里云 Docker 加速器,没有阿里云账号注册一个即可。 docker的具体安装可以参考官网上的安装教程,验证安装是否成功 docker -v 1.安装 阅读全文
posted @ 2021-08-05 10:05 X-Wolf 阅读(7975) 评论(0) 推荐(0)
摘要:线上PHP环境的安装一般使用编译的方式,但是需要手动一个一个安装,这次使用yum来进行安装 一。PHP 1.安装EPEL源 rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm 或者 yum i 阅读全文
posted @ 2021-03-11 00:01 X-Wolf 阅读(353) 评论(0) 推荐(0)
摘要:正式服的PHP环境,一般都会进行编译安装,汇总一下经常遇到的一些问题 1.Call to undefined function crmeb\utils\imagecreate 解决:需要安装gd库 1)进入到源码包ext目录下的gd下 2) phpize(提示如果找不到, 则需要安装autoconf 阅读全文
posted @ 2021-03-10 16:02 X-Wolf 阅读(231) 评论(0) 推荐(0)
摘要:虽然之前写过很多编译安装PHP的文章, 但是隔段时间还是会重新安装一些PHP的版本,再次记录一下 1. 下载安装编译工具 yum groupinstall 'Development Tools' 2.安装依赖包 yum install libxml2 libxml2-devel openssl op 阅读全文
posted @ 2020-12-31 13:02 X-Wolf 阅读(5276) 评论(1) 推荐(1)
摘要:YOURLS是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。 YOURLS 的主要功能: 公开的(Public 任何人都可以用它创建短连接)或者私有的(private,只能你自己使用) 可以随机(顺序的)或者自定义。 1.下载 阅读全文
posted @ 2020-12-23 14:35 X-Wolf 阅读(407) 评论(0) 推荐(0)
摘要:开发环境: 本地 Windows10 日常开发使用的环境 装有PHPStorm 远程主机 Linux 服务器 装php-fpm/nginx等所有开发依赖环境 本地可以访问远程主机 但远程主机无法访问本地 目的 远程调试(remote debug)在windows本地环境下 调试远程服务器(Linux 阅读全文
posted @ 2020-09-02 18:56 X-Wolf 阅读(3045) 评论(0) 推荐(0)
摘要:需求 在PHP开发中为了区分线上生产环境还是本地开发环境, 如果我们能通过判断$_SERVER['RUNTIME_ENVIROMENT']为 'DEV'还是'PRO'来区分该多好, 可惜的是$_SERVER数组里面根本没有RUNTIME_ENVIROMENT这个元素。 一、通过nginx的fastc 阅读全文
posted @ 2020-07-28 18:42 X-Wolf 阅读(783) 评论(0) 推荐(0)
摘要:php-fpm常用操作 一. php5.3.3之后使用新号方式控制php-fpm进程 INT, TERM 立即终止 QUIT 平滑终止 USR1 重新打开日志文件 USR2 平滑重启所有worker进程并重新载入配置和二进制模块 操作: # 平滑重启 kill -USR2 16550 kill -U 阅读全文
posted @ 2020-05-09 13:23 X-Wolf 阅读(400) 评论(0) 推荐(0)
摘要:之前写过几篇有关安装lnmp环境的文章,现在回顾感觉有些比较老了或者并不是好的操作,于是更新这篇 1. 安装Nginx 1) 依赖安装 yum install gcc gcc-c++ openssl openssl-devel cyrus-sasl-md5 2)下载nginx wget http:/ 阅读全文
posted @ 2020-03-10 23:50 X-Wolf 阅读(699) 评论(0) 推荐(0)
摘要:一般我们常用的扩展是phpredis和predis两个 phpredis, 它是用c写的php的高效扩展:https://github.com/phpredis/phpredis, predis, 它是用php代码写的,也用的蛮多的:https://github.com/nrk/predis。 [P 阅读全文
posted @ 2020-01-21 13:26 X-Wolf 阅读(1874) 评论(0) 推荐(0)
摘要:1. WARNING: Nothing matches the include pattern '/usr/local/php7/etc/php-fpm.d/*.conf' # cd /usr/local/php/etc/php-fpm.d/ # cp www.conf.default www.co 阅读全文
posted @ 2020-01-15 19:34 X-Wolf 阅读(714) 评论(0) 推荐(0)
摘要:1) 错误日志 一.相关配置 需要将php.ini中的配置指令做如下修改: 1. error_reporting = E_ALL ;将会向PHP报告发生的每个错误 2. display_errors = Off ;不显示满足上条 指令所定义规则的所有错误报告 3. log_errors = On ; 阅读全文
posted @ 2019-11-15 11:47 X-Wolf 阅读(226) 评论(0) 推荐(0)
摘要:php-fpm配置 配置文件:php-fpm.conf 开启慢日志功能的: slowlog = /usr/local/var/log/php-fpm.log.slowrequest_slowlog_timeout = 5s 当某个请求的时间超过了5秒,就会在慢日志中记录相应的记录,注意上面的时间5s 阅读全文
posted @ 2019-09-26 15:33 X-Wolf 阅读(565) 评论(0) 推荐(0)
摘要:opcache的原理 1、Opcache是什么? Opcache是一种通过将解析的PHP脚本预编译的字节码(Operate Code)存放在共享内存中来避免每次加载和解析PHP脚本的开销,解析器可以直接从共享内存读取已经缓存的字节码(Operate Code),从而大大提高PHP的执行效率。 2、什 阅读全文
posted @ 2019-09-24 09:33 X-Wolf 阅读(731) 评论(0) 推荐(0)
摘要:日常开发中是否还在反复造轮子, 可能这些轮子已经造好, 只不过你没有发现而已。。。。。 参考站点:http://www.phpky.cn 1、Laravel Laravel是一个为Web开发者打造的PHP开发框架。 GitHub Stars: 43.5k+ 网址:https://github.com 阅读全文
posted @ 2019-09-16 09:21 X-Wolf 阅读(6945) 评论(0) 推荐(0)