zoukankan      html  css  js  c++  java
  • PHP 7 探针的安装与测试

    首先,这是一篇软文,没错!就是一篇软文。因为我知道「PHP 是世界上最好的语言」,所以我相信很多人愿意读这篇用户帮忙写的软文,因为这篇软文应该能帮助 PHP 开发的同学一点小忙。我们是一家成立了7年的公司,所以 OneAPM 的技术实力是得到市场认可的,也得到了很多用户的认可,我们看看用户是如何使用我们的产品的:

    以下是内容转载:

    本来以为 OneAPM 没有 PHP 7 探针,但是在应用添加的时候,点击「更新日志」竟然发现已经放出 PHP 7.0 的探针了。

    PHP 7 探针的安装与测试

    所以第一时间就测试安装了。
    不过很不幸,安装失败,错误信息

    NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library '/opt/remi/php70/root/usr/lib64/php/modules/oneapm.so' - /opt/remi/php70/root/usr/lib64/php/modules/oneapm.so: undefined symbol: Z_BVAL_P in Unknown on line 0

    然后周一就向工程师反应情况,经过几次的测试,目前没遇到什么问题,所以在周末抽空描述一下自己的升级过程。

    首先记得先卸载旧版探针再进行下面的升级。

    我的环境是 centos 7+nginx+php-fpm,我直接配置remi源来升级 PHP 7.0.0 了

    sudo yum install epel-release
    sudo wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
    sudo rpm -Uvh remi-release-7.rpm
    sudo yum install remi-release
    sudo yum-config-manager --enable remi-php70
    sudo yum update php*
    

    上面是升级 php,如果你是第一次安装,可以运行

    sudo yum install php-common php-cli php-json php-pecl-memcached php-pdo php-opcache php-xml php-mbstring php-mysqlnd php-pear php-gd php-fpm

    然后是 OneAPM Agent 的安装

    PHP 7 探针的安装与测试
    PHP 7 探针的安装与测试
    PHP 7 探针的安装与测试
    PHP 7 探针的安装与测试
    PHP 7 探针的安装与测试

    安装完后重启下 php-fpm

    sudo systemctl restart php-fpm

    运行下面的命令检查下探针的版本

    PHP 7 探针的安装与测试

    等待一段时间就可以在数据库看到自己的数据了!是不是很 Cool???

    PHP 7 探针的安装与测试

    不过我的论坛程序不给力,不可避免的使用了大量的 eval

    PHP 7 探针的安装与测试

    而且很多服务依赖国外服务器,国内环境真让人抓狂

    PHP 7 探针的安装与测试

    我想大家大多是因为想要优化程序才安装 Ai 的吧,可是我发现自己的响应速度跟别人比起来差好多,希望大家可以多交流,分享下自己的优化经验,小弟提前谢谢各位了!

    另外最新的 PHP7 探针下载地址:http://www.oneapm.com/lp/php7

    本文系 OneAPM 用户投稿,授权 OneAPM 官方技术博客转发

    OneAPM for PHP 能够深入到所有 PHP 应用内部完成应用性能管理 能够深入到所有 PHP 应用内部完成应用性能管理和监控,包括代码级别性能问题的可见性、性能瓶颈的快速识别与追溯、真实用户体验监控、服务器监控和端到端的应用性能管理。想阅读更多技术文章,请访问 OneAPM 官方技术博客
    本文转自 OneAPM 官方博客

  • 相关阅读:
    select option 下拉多选单选bootstrap插件使用总结
    bootstrap-dialog的使用
    display的table和cell外加table-layout:fixed等分布局,外加换行,word-wrap:break-word
    css样式实现字体删除线效果
    递归实现遍历二叉树
    童晶老师的游戏开发课程作业--实时时钟的实现
    张宵 20201120-1 每周例行报告
    张宵 20201112-1 每周例行汇报
    20201105-1 每周例行报告
    张宵 20201029-1 每周例行报告
  • 原文地址:https://www.cnblogs.com/oneapm/p/5133364.html
Copyright © 2011-2022 走看看