如上版本安装cacti后,访问显示错误如下:

Error

The following PHP extensions are missing:

* sockets

Please install those PHP extensions and retry

原来是安装php时没有配置socket支持

哎,没办法只能重新编译下php,添加socket支持

1.不用停止 apache

2.进入 apache 的模块目录,备份一下 php 模块.

cd   /usr/local/apache2/modules/

cp libphp5.so libphp5.so.bak

3.进入 php 的源码目录下,由于已经成功编译过,会有一个成功的 config.nice 文件,打开这个文件并重新配置,增加 socket 支持

如果不知道 socket 支持需要哪些参数,可以通过 ./configure --help|grep sock 这个命令得到该项帮助

cd /usr/local/src/php-5.2.4

vi config.nice

原来是:

复制内容到剪贴板

代码:

#! /bin/sh

#

# Created by configure

'./configure' \

'--prefix=/usr/local/php' \

'--with-apxs2=/usr/local/apache2/bin/apxs' \

'--with-config-file-path=/usr/local/php/etc' \

'--with-mysql=/usr/local/mysql' \

'--with-libxml-dir=/usr/local/libxml2' \

'--with-gd' \

'--with-jpeg-dir' \

'--with-png-dir' \

'--with-bz2' \

'--with-iconv-dir' \

'--with-zlib-dir' \

'--with-openssl=/usr/local/openssl' \

'--with-mcrypt=/usr/local/libmcrypt' \

'--enable-soap' \

'--enable-gd-native-ttf' \

'--enable-memory-limit' \

'--enable-ftp' \

'--enable-mbstring' \

'--enable-exif' \

'--disable-ipv6' \

'--disable-cgi' \

"$@"

增加一行

复制内容到剪贴板

代码:

'--enable-sockets' \[code]变成

[code]#! /bin/sh

#

# Created by configure

'./configure' \

'--prefix=/usr/local/php' \

'--with-apxs2=/usr/local/apache2/bin/apxs' \

'--with-config-file-path=/usr/local/php/etc' \

'--with-mysql=/usr/local/mysql' \

'--with-libxml-dir=/usr/local/libxml2' \

'--with-gd' \

'--with-jpeg-dir' \

'--with-png-dir' \

'--with-bz2' \

'--with-iconv-dir' \

'--with-zlib-dir' \

'--with-openssl=/usr/local/openssl' \

'--with-mcrypt=/usr/local/libmcrypt' \

'--enable-soap' \

'--enable-gd-native-ttf' \

'--enable-memory-limit' \

'--enable-ftp' \

'--enable-mbstring' \

'--enable-exif' \

'--disable-ipv6' \

'--disable-cgi' \

'--enable-sockets' \

"$@"

4.重新生成配置文件

sh config.nice

5.重新编译

make

make install

6.重启 apache

/usr/local/apache2/bin/apachectl restart

----------------加载其他模块同---------------

mysql源码安装都能装什么模块_源码安装后,添加其他模块相关推荐

  1. Spring5源码 - 11 Spring事件监听机制_源码篇

    文章目录 pre 事件监听机制的实现原理[观察者模式] 事件 ApplicationEvent 事件监听者 ApplicationEvent 事件发布者 ApplicationEventMultica ...

  2. python pip安装第三方库老是报错_#python pip 安装dlib一直失败?#python安装dlib错误...

    #python pip 安装dlib一直失败?#python安装dlib错误 python dlib 教程2020-10-11 07:52:36人已围观 ubuntu里面怎么安装dlib 下面是在ub ...

  3. Nginx安装后添加ssl模块

    Nginx从零开始安装ssl模块 文章目录 Nginx从零开始安装ssl模块 前言 一.nginx编译安装 二.nginx编译安装后,添加ssl模块 1.备份nginx配置文件及nginx 2.重新编 ...

  4. pip安装mysql模块_使用pip安装mysql模块for python

    我正在尝试使用pip安装mysql模块for python,但遇到了一个错误:mysqlclient.lib(typelib.obj) : error LNK2001: unresolved exte ...

  5. python安装sql模块_在Python安装MySQL支持模块的方法

    刚安装Python的MySQL支持库,一口气遇到了一连串的问题,好在Google一下,均解决.遂记录下,备忘. 1.下载Python的MySQL支持库 地址:http://sourceforge.ne ...

  6. amd860k能装黑苹果吗_我的电脑可以安装黑苹果吗?

    这个给大家从网上搜了一些资料,大家学习一下. 首先来说笔记本 笔记本电脑安装黑苹果一般看处理器,还有显卡,处理器是i3及以上,有集成显卡或者核显的基本都能安装,部分HD3000.HD2500除外,对于 ...

  7. Macbook Pro 201 装Win10 声卡_【Macbook安装Win10优化第一弹】用Dolby Atmos恢复应有的音质...

    之前一直想做 却没做的一个系列 本人因为一些特定原因需要在macbook pro 2015上重度使用win10.一直苦于mac在win10下有很多负优化,包括并且不仅限于音质.触控板.功耗等.在使用w ...

  8. 苹果系统虚拟计算机win7,Mac虚拟机安装Win7 64位系统教程_苹果虚拟机安装Win7真的很简单...

    使用苹果笔记本的朋友一开始都是MAC原装系统,当然对于要玩游戏和工作的朋友来说Mac肯定不行,不管是工作需要还是测试在苹果电脑上安装Win7系统都是必要的,除了安装双系统之外,Mac虚拟机安装Win7 ...

  9. 与安装应用签名不同怎么解决_手动签名安装掉证书应用、多开任意应用教程

    手动签名应用 前提准备: Windows 系统电脑 安装最新版爱思助手 要签名的 IPA 安装包 Apple ID及密码 首先将要签名的软件 IPA 安装包下载到电脑上,这里的 IPA 安装包必须使用 ...

最新文章

  1. linux服务器部署.net,Linux服务器部署.Net Core笔记:三、安装.NetCore运行环境
  2. wireshark抓包数据学习
  3. 转:Flash与.NET的通信(一):XMLConnector的应用
  4. echarts 动态设置标题_echart动态生成标题
  5. Linux基本命令介绍
  6. win7一直显示正在关机_LG可编程控制器一直显示正在通信维修选凌科公司规模大...
  7. 大部分程序员只会写三年代码?
  8. FFmpeg源代码简单分析:avcodec_encode_video()
  9. 光耦驱动单向可控硅_单向可控硅最筒单电路图大全
  10. Linux四剑客详解——grep
  11. 用VIM编写C/C++程序
  12. siamfc代码解读_SiamFC算法改进思路
  13. 2018农行--软开
  14. YouTube如何开启双语显示
  15. 最完整的Windows系统安装教程(Win7、Win10、Win11)
  16. verilog验证平台技巧(避免竞争的办法)
  17. android 触摸 唤醒屏幕,android 怎么通过触摸屏幕来唤醒屏幕。
  18. Android下载工具DownloadManager
  19. Redis Stream的消费者组介绍
  20. TechSmith Snagit 教程——Snagit如何录制视频?

热门文章

  1. 激光雷达的地面-非地面分割和pcl_ros实践
  2. 据我所知,这是第一个完整实现运动分割、动态目标追踪等的「开源」动态SLAM系统!...
  3. 物体可见性信息在3D检测中的探索CVPR2020(oral)
  4. 6D姿态估计和3D 目标检测(区别)
  5. github+picGo+jsDelivr构建图床
  6. UDSMProt:蛋白质分类通用深度序列模型
  7. RDKit | 分子的多种构象
  8. input禁止后怎么实现复制功能_(变强、变秃)Java从零开始之JQuery购物车功能实操...
  9. 10a大电流稳压芯片_稳压二极管你见过,但是它的这些参数你知道吗
  10. 斗鱼关注人数爬取 | 字体反爬的攻与防