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

如上版本安装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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值