PHP Annotated——2023 年 12 月

1 月 4 日
阅读 4 分钟
478
FrankenPHP 1.0 发布 FrankenPHP 是用 Go 编写的现代化 PHP 应用服务器。只需一个命令,就能提供生产级别的 PHP 服务器。内置对 Symfony、Laravel、WordPress 等框架的原生支持。请观看 FrankenPHP 的视频概述。Laravel Octane 现已支持 FrankenPHP。

PHP Annotated——2023 年 11 月

2023-12-09
阅读 5 分钟
326
🎉 PHP 8.3.0 发布! PHP 8.3 是 PHP 语言的重大更新。包含了一些新功能,例如类型化的类常量、只读属性的深度克隆,以及 random 功能的增强。与往常一样,还包括性能提升、错误修复和常规清理工作。要获取 PHP 8.3 中新增内容的详细列表,请查阅发布页面、迁移指南,并在 PHP 基金会的公告中了解有关该版本的更多信息。...

Kibana 启用 PHP APM

2021-09-21
阅读 2 分钟
3.2k
因为阿里云有ARMS。正好跟网上的朋友沟通的时候知道了APM。突然发现阿里云的AMRS不就是APM么。又因为ARMS只最高支持PHP7.3,所以我特意过来看下ES的APM如何安装,因为它支持PHP8.0。支持的版本也比较新。
封面图

ubuntu 20.04 apt 安装 PHP8.0

2021-09-20
阅读 3 分钟
3.9k
安装所需依赖首先我们先安装一些依赖的包,以便后期进行安装处理: {代码...} 首先我们执行以下命令安装PPA: {代码...} 这里有个注意事项,就是执行到一半,出现以下文字是需要一个回车才可以继续执行的。 {代码...} 执行完成后,我们看下目前的PHP的默认版本变成了多少 {代码...} 可以看到默认的PHP版本已经从系统自带...
封面图

Lumen 实现 SQL 监听

2019-07-12
阅读 5 分钟
3.8k
之前 Lumen 框架从 5.6 升级到 5.7。发现 laravel-sql-logger 包不能正常纪录日志了。进行排查,发现是 Lumen 框架没有对 DB 类型注入 event 对象,导致不能正常对其进行SQL监听。

PHP之内置web服务器

2019-05-19
阅读 6 分钟
3.3k
首先我们假定项目目录是/home/baoguoxiao/www/php/demo,外界可访问的目录是/home/baoguoxiao/www/php/demo/public。然后访问的端口是8000,入口文件是index.php和index.html。那么我们可以执行如下命令:

PHP版链表的实现

2018-04-24
阅读 5 分钟
1.7k
本文首发于我的博客引用:Java数据结构与算法——链表 该文章提供的JAVA版的链表的实现。 现在我也贴一下PHP版的链表的实现: {代码...}

实现一个最简单的模板分离

2016-12-06
阅读 1 分钟
2.7k
今天看到以前知乎上别人提问的关于模板和逻辑进行分离的问题。 一直都没有回答过。 今天终于回答了。我来记录以下: 首先是模板文件,我定义他为index.html,内容如下: {代码...} 这里我们就不用自定义标签啊,之类的等等,我相信鸟哥的那句话,PHP本身就是一个非常好的模板引擎,我们没有必要再去造一个轮子。 所以,我...

如何搭建 LNMP 环境【编译版】

2016-03-30
阅读 12 分钟
4k
本次教程使用的版本Rocky-9.0Nginx-1.23.1PHP-8.1.9MySQL-8.0.30添加指定用户添加用户(添加用户和用户组 www 和 mysql,并且禁止登录)。www 用户主要是用来赋予 Nginx 和 PHP 执行权限,mysql 主要是赋予给 MySQL 权限,禁止登录是为了防止用户有权限去操作 www 和 mysql,一切为了安全。 {代码...} 添加预安装包 {代...