源码安装后,添加其他模块

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

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章