添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

4.12. 动态编程语言、网页和数据库服务器


新模块流: php:8.0

RHEL 8.6 添加了 PHP 8.0 ,相对于以前版本 7.4 ,它提供了很多程序错误修复和增强。 主要改进包括: 新的命名参数是独立于顺序且自我记录的参数,并可让您只指定所需的参数。 新的属性允许您将结构化元数据与 PHP 的原生语法搭配使用。 新的 union 类型可让您使用在运行时验证的原生 union 类型声明,而不是运行时验证的 PHPDoc 注解。 现在,如果参数验证失败,内部功能会更加一致地引发 Error 异常而不是警告。 Just-In-Time 编译提高了性能。 PHP 的 Xdebug 调试和生产力扩展已更新至版本 3。与 Xdebug 2 相比,这个版本对功能和配置进行了重大更改。 要安装 php:8.0 模块流,请使用:

# yum module install php:8.0

如果要从 php:7.4 流升级,请参阅 切换到后续流 。 有关 RHEL 8 上 PHP 用法的详情,请参阅 使用 PHP 脚本语言 。 (BZ#1978356, BZ#2027285)

新模块流: perl:5.32

RHEL 8.6 引入了 Perl 5.32 ,相对于 RHEL 8.3 中的 Perl 5.30 ,它提供了很多程序错误修复和增强。 主要改进包括: Perl 现在支持 unicode 版本 13.0。 qr qoute 型运算符已被改进。 POSIX::mblen() , mbtowc , 和 wctomb 功能现在可以在转换状态区域上工作,在 C99 上执行 thread-safe on C99,在具有 locale thread-safety 的平台上执行,长度参数现在是可选的。 新的实验性 isa infix 操作符用于测试一个给定的对象是一个给定类的实例,还是从其中衍生出来的类。 alpha assertions 不再是实验性。 脚本运行不再是实验性的。 功能检查现在可以更快。 现在, Perl 可以在优化前转储编译的模式。 要从以前的 perl 模块流升级,请参阅 切换到更新的流 。 ( BZ#2021471 )

新软件包: nginx-mod-devel

新的 nginx-mod-devel 软件包已添加到 nginx:1.20 模块流中。软件包提供所有必要的文件,包括 RPM 宏和 nginx 源代码,用于构建 nginx 的外部动态模块。 ( BZ#1991787 )

MariaDB Galera 现在包含 garbd systemd 服务的一个上游版本和一个 wrapper 脚本

RHEL 8 中的 MariaDB 10.3 和 MariaDB 10.5 分别包括 /usr/lib/systemd/system/garbd.service /usr/sbin/garbd-wrapper 文件中 garbd systemd 服务的红帽版本以及 galera 软件包的 wrapper 脚本。 除了这些文件的红帽版本外,RHEL 8 现在还提供一个上游版本。上游文件位于 /usr/share/doc/galera/garb-systemd /usr/share/doc/galera/garbd.service