飘易博客(作者:Flymorn)
订阅《飘易博客》RSS,第一时间查看最新文章!
飘易首页 | 留言本 | 关于我 | 订阅Feed
PHP编程:PHP编程学习,PHP技术。
列 表:
1、PHP加密混淆方案对比选型 & YAK Pro Php Obfuscator介绍
2026/3/26 11:22:25
PHP本身是一种开源的开发语言,编写好的项目如果分发到客户服务器上,一般就是明文的可以直接查看的。如果你想对业务的核心代码进行加密混淆,业内其实有不少方案,但主要是2个方向:带扩展的和不带扩展的。YakPro:基于语法树(AST)的混淆器。它可以重命名变量、函数、类名,甚至可以打乱控制流;IonCube 自研加密算法:使用复杂的层级加密和 Opcode 转换。
……
2、Laravel计划任务schedule-withoutOverlapping一直不执行的问题
2024/5/13 10:56:38
项目中遇到Laravel的定时计划任务schedule开始是按照预期正常执行,但是偶然的一些因素,会发现一部分任务不再执行,但是其他的任务依然可以正常执行,分析后发现是schedule使用了withoutOverlapping的互锁机制导致的
……
4、​Linux利用PHP连接Oracle数据库
2021/4/30 17:02:37
客户服务器是Centos 7,安装的 LNMP 安装包。安装后,可以在该目录看到oracle 的 instant client库文件,lnmp默认安装完成后会删除src目录,需要我们自己找到 php 对应的版本,然后重新解压,在 ext 目录下可以看到 oci8
……
6、Laravel如何使用github上自己fork来的依赖包资源
2017/8/29 15:07:09
多数情况下,已有的依赖包可以解决绝大多数问题。但是开发的需求是各种各样的,我们难免需要改造一下现成的包,这个时候,可以在github上fork一下原来的项目到自己名下,然后修改、提交在自己名下的项目,如果你的代码确实可以提高原项目的质量,或者解决了某bug,可以造福更多人,可以Create pull request给原作者
……
7、DingoApi在Laravel下的使用总结
2017/6/10 17:53:22
飘易在前面的一篇文章里:Laravel下OAuth 2.0与DingoApi的应用 已经大致介绍了dingoapi的安装,这篇文章飘易将详细地记录更多的一些使用技巧以及如何利用dingoapi生成可读的html格式的api文档。如何获取oauth授权的登录用户呢?这里对应上面的中间件oauth-user,oauth-client有两种对应的用户:user模型,oauthclient模型。
……
8、Laravel下OAuth 2.0与DingoApi的应用
2017/6/4 17:41:16
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。至于为什么要采用OAuth 2.0授权标准,飘易说几家大家耳熟能详的公司就好了,新浪微博、腾讯qq、微信公众号、淘宝等等,它们对外提供API服务均采用oauth 2.0标准。
……
9、Sublime Text添加函数追踪CTags插件
2017/1/18 17:50:07
sublime text2/3怎样在windows中配置ctags插件,下载ctags.exe可执行文件,打开 http://ctags.sourceforge.net/ 下载版本:Source and binary for Windows 98/NT/2000/XP ctags58.zip 解压后放到本地路径,如 D:/TOOL/ctags/ctags.exe,注意路径里不要包含空格或特殊字符。
……
10、Opcache在Laravel框架下微信支付的BUG探讨
2017/1/17 11:59:02
OPcache是一个好东西,OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚本的开销。一般情况下opcache可以良好地工作,但是在涉及微信支付的脚本上,就产生一些bug。
……
© 2007-2030 飘易博客 Www.Piaoyi.Org 版权所有 Sitemap