简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本篇概要:1. 安装 Docker、使用 PHP 官方镜像运行 PHP 程序;2. Docker 多容器运行 PHP + fpm + Apache;3. 使用 Docker-compose 编排 PHP + fpm + Apache;4.Docker 搭建 Nginx + PHP-fpm;5. MySQL 容器;5.1 创建 MySQL 容器;5.2 MySQL 配置文件方式启动、导入数据;5.3
1. 升级安装 libzip 依赖至 1.3.2之前通过 yum 安装的 libzip 的版本太低,需要升级一下 libzip 版本(否则安装 PHP 的时候会报错)下载 libzip 1.3.2 足矣(官网最新 libzip 1.5.2,但是需要升级 cmake 到 3.0.2 以上版本,太折腾了)cd /usr/local/srcwget https://libzip.org/do...
本篇概要:1. 消息队列相关概念;2. Kafka 消息队列;3. 安装 Kafka 服务;4. 安装PHP的 Kafka 扩展 rdkafka;5. 编写 Kafka 的生产者方法;6. 编写 Kafka 的异步消费者方法。1. 消息队列相关概念;相关概念:消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削峰等问题。实现高性能,高可用,可伸缩和最终一致性架构。是大...
邮件(SwiftMailer)Laravel 的邮件共能不能换基于热门的 SwiftMailer 函数库之上,提供了一个简洁的 APILaravel 为 SMTP、Mailgun、Mandrill、AmazonSES、PHP 的 mail 函数、以及 sendmail 提供了驱动从而允许快速通过本地云服务发送邮件配置文件:config/mail.php发送格式:纯文本格...
本篇概要:1. 迁移队列需要的数据表;2. 编写任务类;3. 推送任务到队列中;4. 运行队列监听器;5. 处理失败任务。Laravel 队列服务为各种不同的后台队列提供了统一的 API允许推迟耗时任务(例如发送邮件)的执行,从而大幅提高 web 请求速度1. 迁移队列需要的数据表;配置文件:config/queue.php支持的驱动:“sync”, “database”, “b...
Laravel 为各种不同的缓存系统提供一致的 APILaravel 支持各种常见的后端缓存系统,如 File、Memcached 和 Redis主要方法:put()、add()、forever()、has()、get()、pull()、forget()配置文件:config/cache.php演示:routes/web.php 新建路由Route::any('cache1', 'S...