在你之前安装PHP代理,请确保您的系统满足下面列出的版本要求。
PHP版本
支持以下PHP版本:
版本 | 兼容性说明 |
---|
7.0 - 7.4 | 对PHP 7.0和7.1版的支持将终止2024年6月1日。 |
8.0 - 8.3 | 实时编译自代理版本10.18.0.8起支持。PHP会自动为任何早期版本的PHP代理禁用JIT。 PHP 8.1及更高版本不支持纤维. |
PHP代理兼容性
请参见PHP代理发行说明获取最新的PHP代理版本。
权限
安装PHP代理要求root访问权限:
- 对PHP扩展目录的读/写访问权限。
- 在PHP配置目录(首选)或
php.ini公司
. - 重新启动web服务器或PHP进程池。
运行代理不需要根访问权限。代理确实需要对以下文件进行读/写访问(这些文件的位置可以是在PHP代理设置中自定义):
许可证密钥
你的新文物是NewRelic在您执行以下操作时提供的40个字符的十六进制字符串注册为您的帐户。有关更多信息,请参阅PHP安装脚本或PHP中的许可证密钥设置ini公司
文件.
处理器
支持以下处理器:
操作系统
当供应商宣布报废时(例如Ubuntu的结束标准支持页面),我们将在一年内继续支持这些最新版本。然而,如果您使用的PHP版本不再受到官方支持,那么支持可能会在一年内结束。
这就是为什么我们建议始终使用供应商正式支持的最新版本的操作系统。我们代理的最新版本可能适用于已经过时的操作系统版本,但我们不再使用旧版本测试或正式支持PHP代理。
PHP代理支持下表中列出的操作系统。
操作系统 | 支持的供应商 | 兼容性说明 |
---|
Linux(x86_64) | | |
Linux(ARM64) | - Amazon Linux 2(包括AWS Graviton 2)
- CentOS 8(中央操作系统8)
- Alpine 3.16或更高版本
- Debian 11或更高版本
| 只有PHP 8.0+版本支持ARM64。 PHP代理10.10.0及更高版本通过在tarball发行版中包含二进制文件来支持ARM64。 PHP代理9.18.1-10.9.0源代码发行版仅在Amazon Linux 2(包括AWS Graviton 2)和Centos 8上提供ARM64支持。 有关ARM64支持和安装的更多信息,请参阅ARM64安装信息.
|
Web服务器
支持以下web服务器:
- Apache 2.2或2.4,通过
修改_马力
- 使用PHP-FPM支持FastCGI的任何web服务器
框架
支持以下框架:
PHP代理的框架列表继续增长。即使您正在使用的框架没有在这里列出,PHP代理也可以为您提供有关应用程序的有用信息。
如果您想建议支持其他流行的PHP框架,请访问支持论坛并创建一个特色创意
。有关更多信息,请参阅PHP框架:集成对New Relic的支持.
数据库和库
支持以下数据库和库:
Firebird(仅限PDO驱动程序) | 甲骨文公司 |
口香糖 | PHP装置 |
Informix公司 | PDO驱动程序 |
Memcached内存 | Postgres公司 |
MongoDB数据库 | Predis公司 |
Microsoft SQL Server(仅限PDO驱动程序) | Redis(Redis) |
MySQL数据库 | 数据库 |
ODBC(仅PDO驱动程序) | Sybase(仅限PDO驱动程序) |
其他第三方监控软件
如果您的应用程序使用任何其他监控软件,我们无法保证我们的代理能够正常工作,也无法提供技术支持。有关更多信息,请参阅使用其他监控软件时出错.
实例详细信息
新遗迹收藏各种数据库和数据库驱动程序的实例详细信息。支持以下数据库和扩展:
要禁用主机信息收集,请在newrelic.ini公司
文件:
- 使用禁用实例报告
newrelic.datastore_tracer.instance_reporting.enabled=假
- 用省略数据库名称
newrelic.datastore_tracer.database_name_reporting.enabled=假
要从当前未列出的PHP代理的数据存储中请求实例级信息,请访问support.newrelic.com网站.
消息排队
以下支持消息队列:
安全要求
作为标准数据采集的安全措施,您的应用服务器必须支持SHA-2(256位)。不支持SHA-1。
PHP代理与其他New Relic功能集成,为您提供端到端可视性: