Iawen's Blog

我喜欢这样自由的随手涂鸦,因为我喜欢风......

PHP(及扩展)的编译与安装 以及 composer方法

php的安装与基本配置,一下常用扩展如Memcache、Memcached、Redis、Swoole的说明。php的常规设置,如隐藏PHP版本信息、MySQL的socket设置、php-fpm进程池优化,Composer的安装与使用等!

脚本语言 2020-01-01 20:38:05

PHP7强悍性能背后,zval的变化!

其实在PHP7中的zval, 已经变成了一个值指针, 它要么保存着原始值, 要么保存着指向一个保存原始值的指针. 也就是说现在的zval相当于PHP5的时候的zval *. 只不过相比于zval *, 直接存储zval, 我们可以省掉一次指针解引用, 从而提高缓存友好性.

脚本语言 2019-11-28 22:07:48

PHP session反序列化漏洞总结

数组中的东西需要存储下来,首先需要序列化。然后session序列化后需要储存在服务器上,默认的方式是储存在文件中,储存路径在session.save_path中,如果没有规定储存路径,那么默认会在储存在/tmp中,文件的名称是’sess_’+session名,文件中储存的是序列化后的session

脚本语言 2019-11-28 21:47:18

PHP Code Quality Tools to Check and Improve your Code

All the tools can be used in the terminal. Most of the time you just need to pass the codebase’s path as an argument and voila! I describe this process for every tools in this article. I advise you to call the tools from the main folder of your project. Every examples assume that your codebase is in the folder src

脚本语言 2019-11-24 23:09:12

Bash 开放一二三事

Bash 脚本开发中可能会用到的点点滴滴,如sed、awk等的使用,全汇集到这篇Markdown

脚本语言 2019-11-07 17:30:05

如何发挥出PHP7的高性能

如何体现出PHP7的优势? 在使用PHP7的时候如果要开启它的高性能,需注意以下几点:Opcache, 使用新的编译器,HugePage,cache,PGO等

脚本语言 2019-11-03 21:20:01