PHP

(49)

查看 php docker 中是否启用了 opcache

使用的是 PHP FPM 8.2 的 docker 镜像,我发现默认是启用了 opcache 的。 但是不是很放心,所以确认一下。 很多年前整理过一篇关于 opcache 的使用笔记:[使用 Opcache 优化 Laravel 的性

ubuntu 24.04 安装 php 8.2

需要在本地的 WSL2 的 Ubuntu 24.04 上安装 PHP 8.2,以方便本地安装 Magento 2.4.6. ## 系统版本 ``` > cat /etc/os-release PRETTY_NAME="Ubunt

Joomla 收到大量垃圾询盘信息,在 php 代码中屏蔽关键词

Joomla 网站收到了大量的垃圾询盘信息,几乎一秒一条,即浪费精力去清理,又占用了处理线程,拖慢了网站速度。 所以必须在发送邮件前,就过滤掉。 ## 修改哪个代码文件 太久不看,已经忘记了需要修改哪个代码文件。但是好在记

Joomla 如何获取当前页面的 URL

例如,需要在 Joomla 提交询盘信息时,在邮件中附加上当前页面的 URL 信息。那么就需要能够获取到请求页面的链接字符串。 ## 获取当前页面的 URL ``` use Joomla\CMS\Uri\Uri; $uri =

Joomla 如何记录日志

在修改 Joomla 代码时,为了方便调试,经常要打印日志。下面记录一下,如何在 Joomla 中记录日志。 ## 示例代码 ``` JLog::add('my error message', JLog::ERROR, 'zhon

Joomla 5 SP Page Builder Pro 添加 Captcha V2 验证组件

在升级 Joomla 5 之后,发现 SP Page Builder Pro 的询盘表单 Contact Form 无法添加之前的 Captcha 组件。 在使用了 Github 上最新的 Captcha V3 组件之后,测试还是无法

Joomla 安装 EasyBlog 插件后,博客页面报错无法打开

Joomla 迁移到新服务器后,EasyBlog 相关的页面,报 500 错误无法打开。但是非 EasyBlog 的页面,例如产品介绍相关的页面,是可以正常显示的。 ## 报错信息 > Variable 'sql_mode'

ubuntu 20.04 apt 安装 php 7.0

由于 ubuntu 20.04 默认源里没有 php 7.0,需要手动添加源。 ## Unable to locate package php7.0 ``` $ sudo apt install php7.0 Reading p

安装最新版本的 composer

用 ubuntu apt 安装的 composer 版本过低,所以不推荐: ``` > sudo apt install composer > composer -V Composer 1.6.3 2018-01-31 16:2

Ubuntu 18.04 安装 PHP 7.4.8

为了测试升级 Laravel 6,所以把本地 Windows WSL Ubuntu18.04 开发环境的 PHP 版本升级一下。实际是全新安装,这个新买的笔记本居然一直没有装 PHP。 ## apt install PHP 7.4