摘要: Opcode 是啥? 我们先看一下 PHP 的执行过程: PHP 初始化执行环节,启动 Zend 引擎,加载注册的扩展模块。 初始化后读取 PHP 脚本文件,Zend 引擎对 PHP 文件进行词法分析,语法分析,生成语法树。 Zend 引擎编译语法树,生成 Opcode。 Zend 引擎执行 Opc 阅读全文
posted @ 2020-09-27 19:58 做冷欺花 阅读(2899) 评论(0) 推荐(1) 编辑
摘要: Nginx 配置文件解析 参考文章:浅析 Laravel 官方文档推荐的 Nginx 配置 server { # 代表一个独立的 server listen 80; # 监听 80 端口 server_name example.com; # 域名配置 root /srv/example.com/pu 阅读全文
posted @ 2020-09-27 20:03 做冷欺花 阅读(225) 评论(0) 推荐(0) 编辑
摘要: Yaconf 仓库 在开发 PHP 的时候,如果需要高性能的配置文件管理扩展,可以使用 yaconf这个扩展。 使用方法: 1. 安装 yaconf 扩展 pecl install yaconf 2. 怎么添加 yaconf 配置文件 yaconf 的配置文件是一个.ini结尾的文件,在 yacon 阅读全文
posted @ 2020-09-27 20:01 做冷欺花 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在mac 使用 docker 的时候,我总感觉程序在 docker 下运行速度很慢,接下来我一一分析我遇到的问题,希望大家能进行合理的讨论和建议。 问题: 1. valet 下打开 laravel 首页耗时 60ms ,docker 下打开耗时 12s ? 2. 在解决了第一个问题的前提下,dock 阅读全文
posted @ 2020-03-12 21:56 做冷欺花 阅读(4505) 评论(0) 推荐(0) 编辑
摘要: 转载阮一峰老师的 "JSON Web Token 入门教程" 。 JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。 一、跨域认证的问题 互联网服务离不开用户认证。一般流程是下面这样。 1、用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前 阅读全文
posted @ 2020-03-02 22:21 做冷欺花 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1. 安装 Xcode command line tools 2. 安装 Homebrew 安装 Homebrew 之前,必须先安装 Xcode Command Line Tools。 在 terminal 中运行下面的命令,进行 homebrew 的安装: 下来,我们需要做一件事让通过 Homeb 阅读全文
posted @ 2020-03-01 13:44 做冷欺花 阅读(1127) 评论(0) 推荐(0) 编辑