免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3992 | 回复: 4
打印 上一主题 下一主题

求教:peb插件的安装 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-08-12 10:15 |只看该作者 |倒序浏览
本帖最后由 wangfng5 于 2010-08-14 10:55 编辑

环境:
1、centos5.4  64位
2、php5
3、erlang R14A

peb插件下载地址:http://mypeb.googlecode.com/files/peb-0.20b.tar.gz

步骤:
wget http://mypeb.googlecode.com/files/peb-0.20b.tar.gz
tar zxvf peb-0.20b.tar.gz
cd peb-0.20b
/usr/local/bin/phpize
./configure CC="gcc -L/usr/local/lib/erlang/lib/erl_interface-3.7/lib -I/usr/local/lib/erlang/lib/erl_interface-3.7/include" --with-php-config=/usr/local/bin/php-config
make && make install

之后生成的peb.so在目录/usr/local/lib/php/extensions/no-debug-non-zts-20060613/下
vi /etc/php.ini
添加如下内容:
extension_dir="/usr/local/lib/php/extensions/no-debug-non-zts-20060613"
extension=peb.so



重启nginx和php_cgi
service nginx stop
service php_cgi restart
service nginx start

执行主页下的phpinfo.php   (内容为<?phpinfo();?>
结果显示没有peb插件。!!!

请问,问题出在哪???






这个问题已解决,贴上来,以飨读者。
1、先安装erlang
wget http://mhxx1.my4399.com/hook/otp_src_R14A.tar.gz
tar zxvf otp_src_R14A.tar.gz
cd otp_src_R14A
./configure
make && make install

2、安装libiconv
wget http://gnu.phpchina.com/gnu/libiconv/libiconv-1.13.1.tar.gz
tar zxvf libiconv-1.13.1.tar.gz
cd libiconv-1.13.1
./configure --prefix=/usr/local
make
make install

\cp /usr/local/lib/*iconv* /usr/local/lib64/
\cp /usr/local/lib/*iconv* /usr/lib/
\cp /usr/local/lib/*iconv* /usr/lib64/

3、安装必须的软件
yum -y install openldap openldap-clients openldap-devel  openldap-servers

4、安装php5.2.13(不知道为什么,5.2.8版本就是不行)
wget http://cn.php.net/get/php-5.2.13.tar.bz2/from/this/mirror
tar jxvf php-5.2.13.tar.bz2
cd php-5.2.13
(安装可能会提示缺少某些库文件,根据情况安装缺少的库,我的yum -y install freetype freetype-devel freetype.i386 freetype-devel.i386)
./configure --prefix=/usr/local/php --with-config-file-path=/etc --with-mysql=/usr/local/mysql --with-mysqli=/usr/local/mysql/bin/mysql_config --with-iconv-dir=/usr/local --with-freetype-dir --with-jpeg-dir --with-png-dir --with-zlib --with-libxml-dir=/usr --enable-xml --disable-rpath --enable-discard-path --enable-safe-mode --enable-bcmath --enable-shmop --enable-sysvsem --enable-inline-optimization --with-curl --with-curlwrappers --enable-mbregex --enable-fastcgi --enable-force-cgi-redirect --enable-mbstring --with-mcrypt --with-gd --enable-gd-native-ttf --with-openssl --with-mhash --enable-pcntl --enable-sockets --with-ldap --with-ldap-sasl --with-xmlrpc --enable-zip --enable-soap --with-pdo-mysql=/usr/local/mysql
make ZEND_EXTRA_LIBS='-liconv'
make install


5、安装peb插件
wget http://mhxx1.my4399.com/hook/peb-0.20b.tar.gz
tar xzvf peb-0.20b.tar.gz
cd peb_release
/usr/local/php/bin/phpize
我的是64位的机器,所以执行下面的
./configure CC="gcc -L/usr/local/lib/erlang/lib/erl_interface-3.7/lib -I/usr/local/lib/erlang/lib/erl_interface-3.7/include" --with-php-config=//usr/local/php/bin/php-config
如果是32位的,可能要执行下面的
./configure --with-php-config=//usr/local/php/bin/php-config
make && make install
安装完成后,会显示一个目录
vi /etc/php.ini
添加两行
extension_dir = 安装完peb后显示的目录
extension= peb.so

论坛徽章:
0
2 [报告]
发表于 2010-08-12 12:07 |只看该作者
没有人知道吗

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
3 [报告]
发表于 2010-08-12 12:17 |只看该作者
PEB是做什么用的,我没装过。帮你顶一下。

论坛徽章:
0
4 [报告]
发表于 2010-08-12 13:08 |只看该作者
我的phpinfo()

peb

PEB (Php-Erlang Bridge) support        enabled
version        0.2


确认安装配置是正确,查看php错误日志
或者直接去某村找作者....

论坛徽章:
0
5 [报告]
发表于 2010-08-12 17:36 |只看该作者
楼上的帅哥,我先通过yum安装的php,这样好像有问题。你是不是编译安装的php?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP