服务器基本信息  CentOS 5. 7 X86_64  RRDtool 1.4.5  PHP 5.3.8

第二步 解压 php_rrdtool.tar.gz 包 移动到php 的扩展目录下我这边是(/usr/include/php/ext/)执行命令如下:

STEP 2 : Extract the php_rrdtool.tar.gz file into php extensions directory(/usr/include/php/ext/). Please use the following commands :

tar zxvf php_rrdtool.tar.gz

mv rrdtool /usr/include/php/ext/

第三步 编译,进入/usr/include/php/ext/rrdtool 运行phpize 执行命令如下:

STEP 3 : Generate configure files in order to build the PHP rrdtool. In rrdtool directory, run phpize. Please follow the below commands:

cd /usr/include/php/ext/rrdtool

phpize

./configure

第四步 执行 make 和make install 命令 STEP 4 : Build the PHP rrdtool. Just use make and make install commands.

# make

/bin/sh /usr/include/php/ext/rrdtool/libtool --mode=install cp ./rrdtool.la /usr/include/php/ext/rrdtool/modules

cp ./.libs/rrdtool.so /usr/include/php/ext/rrdtool/modules/rrdtool.so

cp ./.libs/rrdtool.lai /usr/include/php/ext/rrdtool/modules/rrdtool.la

PATH="$PATH:/sbin" ldconfig -n /usr/include/php/ext/rrdtool/modules

----------------------------------------------------------------------

Libraries have been installed in:

/usr/include/php/ext/rrdtool/modules

If you ever happen to want to link against installed libraries

in a given directory, LIBDIR, you must either use libtool, and

specify the full pathname of the library, or use the `-LLIBDIR'

flag during linking and do at least one of the following:

- add LIBDIR to the `LD_LIBRARY_PATH' environment variable

during execution

- add LIBDIR to the `LD_RUN_PATH' environment variable

during linking

- use the `-Wl,--rpath -Wl,LIBDIR' linker flag

- have your system administrator add LIBDIR to `/etc/ld.so.conf'

See any operating system documentation about shared libraries for

more information, such as the ld(1) and ld.so(8) manual pages.

----------------------------------------------------------------------

Build complete.

(It is safe to ignore warnings about tempnam and tmpnam).

# make install

Installing shared extensions: /usr/lib64/php/modules/

第五步 修改PHP配置文件添加 rrdtool.so 扩展 命令如下:

STEP 5 : Configure rrdtool.so in php configuration file.

# cd /etc/php.d/

# vi rrdtool.ini

; Enable rrdtool extension module

extension=rrdtool.so

第六步 重启服务,查看是否成功

STEP 6 : Restart apache web services.

# service httpd restart

php -m

或者使用 phpinfo() 函数来查看我们添加的扩展是否成功!

环境搭好了我们就接着看 PHP如何调用rrdtool 来实现画图滴 待续……

php rrdtool,PHP配置rrdtool扩展 (How to build the PHP rrdtool extension)相关推荐

  1. Nagios+pnp4nagios+rrdtool 安装配置nagios(一)

    基于的软件版本 Apache-2.0.63  php-5.3.2 nagios-3.2.3  nagios-plugins-1.4.15  rrdtool-1.4.5 nrpe-2.12 pnp4na ...

  2. php配置mongodb扩展、安装mongodb服务教程

    安装mongodb服务. 1.下载mongodb: mongodb 提供了可用于 32 位和 64 位系统的,你可以从mongodb官网下载安装. mongodb下载地址:https://www.mo ...

  3. phpStydy配置memcache扩展

    phpStydy配置memcache扩展 先提示一点:我电脑是win7 64 位的,但我用的环境是phpstudy (php5.6+nginx); 下面的下载里我下载64位软件安装后没反映,因为php ...

  4. cookie和session、web服务工作原理、Apache配置php扩展、php简介

    cookie和session: cookie和session区别:cookie数据是存在本地的,而session数据是存在服务端的,session比cookie更安全. cookie:用于http做会 ...

  5. discuz php 扩展环境 不支持,配置php扩展memcache

    配置php扩展memcache 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    nginx-1.12.2        php-5.5.38        yum安装m ...

  6. 配置IKAnalyzer扩展词库

    在Elasticsearch的安装目录下找到文件IKAnalyzer.cfg.xml,内容如下: <?xml version="1.0" encoding="UTF ...

  7. 介绍一个使用 Go 语言开发的高性能可配置可扩展的日志库 logit

    这是一个使用 Go 语言开发的高性能可配置可扩展的日志库,名字叫 logit. logit 是一个高性能的日志库,从测试结果来看,比主流日志库 zap.logrus 这些要快不少. logit 支持配 ...

  8. Centos 本地yum源配置以及扩展源

    Centos 本地yum源配置以及扩展源 提示:有任何问题可以私信我,下班看到第一时间回复 yum本地源 Centos 本地yum源配置以及扩展源 一.将光盘挂载到/mnt下面 二.删除系统本身自带的 ...

  9. Cisco Packet Tracer思科模拟器中扩展访问控制列表的配置(扩展ACL)

    上篇文章讲解了思科模拟器中标准访问控制列表的配置(标准ACL),本篇文章将详细讲解思科模拟器中扩展访问控制列表的配置(扩展ACL). 标准ACL指的是 ACL1-99 扩展ACL指的是 ACL100- ...

最新文章

  1. Oracle Sales Cloud 实施(二)
  2. 从键盘输入的十个整数中的最大数和最小数
  3. 左转待转区----当同向直行信号灯绿灯亮时,左转弯的车辆进入左转待转区等候放行信号(即使此时左转弯灯是红色的) 注意:当直行红灯时候禁止进入...
  4. 图像增强算法四种,图示与源码,包括retinex(ssr、msr、msrcr)和一种混合算法
  5. CSP认证201712-1 最小差值[C++题解]:遍历
  6. FOSCommentBundle功能包:基于ACL安全添加角色
  7. 信用逾期3年是不是一定会坐牢?
  8. react学习(25)---注意接口引入位置
  9. 简单php web ftp服务器,php 上传文件到ftp服务器的简单示例(单文件)
  10. 华师大数据科学考研_华东师范大学数据科学与工程需要复习哪些内容?
  11. springboot中如何创建定时任务,以及corn表达式规则
  12. Oracle 19c对VARCHAR2的限制
  13. 【网页期末作业】用HTML+CSS做一个漂亮简单的学校官网
  14. 霓虹灯的c语言编写程序,用C语言编写单片机流水灯程序
  15. html中竖线怎么写,HTML如何写出竖线
  16. android12.0(S) 通知栏不显示闹钟和静音图标 bug
  17. js制作倒计时,天,小时,分,秒
  18. web前端学习之———互联网与HTML篇
  19. 被老婆赶出家门,男子嚎啕大哭:击垮一个成年人,一次失业就够了
  20. 博客的开始,我的大学

热门文章

  1. Maven中央仓库发布详解
  2. 马云幸福,与情人节无关
  3. 【10.22 牛客普及(三)】 牛半仙的妹子串 题解
  4. 2021高考赤峰成绩查询,2021年赤峰高考成绩排名及成绩公布时间什么时候出来
  5. 用计算机教导孩子真正的数学
  6. 简介关联规则、支持度和置信度
  7. 机械制造、设计行业文件图纸加密软件系统(数据防泄密)
  8. kafka传递文件_Kafka权威指南(二)数据传递/数据管道/数据镜像
  9. Java—小鑫の日常系列故事(六)——奇遇记
  10. 移动端问题列表及解决方案(转)