PHP 7 探針的安裝與測試

首先,這是一篇軟文,沒錯!就是一篇軟文。由於我知道「PHP 是世界上最好的語言」,因此我相信不少人願意讀這篇用戶幫忙寫的軟文,由於這篇軟文應該能幫助 PHP 開發的同窗一點小忙。咱們是一家成立了7年的公司,因此 OneAPM 的技術實力是獲得市場承認的,也獲得了不少用戶的承認,咱們看看用戶是如何使用咱們的產品的:php

如下是內容轉載:html

原本覺得 OneAPM 沒有 PHP 7 探針,可是在應用添加的時候,點擊「更新日誌」居然發現已經放出 PHP 7.0 的探針了。mysql

PHP 7 探針的安裝與測試

因此第一時間就測試安裝了。 不過很不幸,安裝失敗,錯誤信息nginx

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 0sql

而後週一就向工程師反應狀況,通過幾回的測試,目前沒遇到什麼問題,因此在週末抽空描述一下本身的升級過程。數據庫

首先記得先卸載舊版探針再進行下面的升級。json

個人環境是 centos 7+nginx+php-fpm,我直接配置remi源來升級 PHP 7.0.0 了centos

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-fpmphp7

而後是 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 官方博客

相關文章
相關標籤/搜索