源碼安裝後,添加其他模塊

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

----------------加載其他模塊同---------------

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