pagemachine/typo3-opcache-control

为TYPO3提供PHP Opcache管理

安装数: 30,372

依赖项: 0

建议者: 0

安全: 0

星标: 5

关注者: 5

分支: 2

开放问题: 6

类型:typo3-cms-extension

0.0.5 2023-05-15 11:26 UTC

README

提供CLI命令,用于在TYPO3中管理PHP Opcache。这在例如重置部署中的Opcache时是必要的。

由于网络Opcache被管理,重置Opcache基本上与TYPO3后端中的相关操作相同。

安装

通过 Composer

composer require pagemachine/typo3-opcache-control

网站设置

CLI命令内部执行实际的HTTP请求。为此,所有网站配置的base必须使用完整的URL。基本/将不起作用。

-base: /
+base: https://example.org/

对于baseVariants%env()%占位符也是如此,它们可以用于每个环境的不同URL。

使用方法

使用TYPO3 CLI或TYPO3 Console执行Opcache控制命令。

可以使用opcache:status命令检查Opcache状态

$ typo3cms opcache:status
+---------------------------+------------------+
| opcache_enabled           | true             |
# ...

可以使用opcache:reset命令重置Opcache

$ typo3cms opcache:reset
Success: opcache reset

命令通过实际的HTTP请求执行,因此至少必须设置一个有效的网站。

测试

可以使用附带的Docker Compose定义执行所有测试。

docker-compose run --rm app composer build