stevegrunwell / runkit7-installer
PHP的runkit和runkit7扩展的安装程序
This package is auto-updated.
Last update: 2024-08-29 04:59:02 UTC
README
此包使您能够在开发环境和CI环境中自动化安装Runkit7,适用于需要runkit提供的灵活性的项目。
Runkit7是什么?
Runkit7是PHP的runkit扩展的非官方分支,升级以与PHP 7.0及更高版本兼容。
使用runkit,开发者可以在运行时动态重新定义代码行为(通常被称为“猴子补丁”)。虽然在生产环境中通常是一个非常糟糕的想法,但在需要像重新定义常量或删除函数这样的测试场景中,猴子补丁可能非常有用。
安装
为了使用Runkit7安装程序,您的目标环境必须支持PECL和PEAR。
您可以通过Composer安装Runkit7安装程序包。
$ composer require --dev stevegrunwell/runkit7-installer
然后,在开发环境中或作为您的CI工作流程的一部分,运行install-runkit.sh
脚本
$ ./vendor/bin/install-runkit.sh
注意:如果您收到权限问题,可能需要使用
sudo
前缀运行上面的命令。
如果您希望安装特定版本的Runkit7,可以将版本号作为参数传递给脚本
$ ./vendor/bin/install-runkit.sh 1.0.5b1
许可证
版权所有 2018 Steve Grunwell
特此免费授予任何获得此软件及其相关文档文件(“软件”)副本的人(“任何人”)在不受限制的情况下处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售软件副本的权利,并允许软件提供者进行此类操作,但受以下条件约束
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论这些责任是基于合同、侵权或其他原因,无论这些责任是否源于、源于或与软件或其使用或任何其他操作有关。