注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

云之南

风声,雨声,读书声,声声入耳;家事,国事,天下事,事事关心

 
 
 

日志

 
 
关于我

专业背景:计算机科学 研究方向与兴趣: JavaEE-Web软件开发, 生物信息学, 数据挖掘与机器学习, 智能信息系统 目前工作: 基因组, 转录组, NGS高通量数据分析, 生物数据挖掘, 植物系统发育和比较进化基因组学

网易考拉推荐

SUSE下安装PHP的PEAR 和 MDB2  

2011-09-22 12:44:12|  分类: linux&shell |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

http://blog.sina.com.cn/s/blog_61afc0260100qoht.html

http://dodomail.iteye.com/blog/505967

http://www.liuhui.info/article18.html

 

首先要安装PEAR:

http://pear.php.net/manual/en/installation.getting.php

1,浏览器输入:
http://pear.php.net/go-pear.phar
下载go-pear.phar

或者

wget http://pear.php.net/go-pear.phar


在PHP安装目录下有个PEAR目录下面有个go-pear.phar,在控制台执行命令:

php go-pear.phar

就可以安装PEAR的最新版本包管理器了。

期间会提示修改PHP.INI和在注册表中注册环境变量 (运行PEAR目录下的PEAR_ENV.reg)


PEAR包管理器的常用命令:

pear list

用来显示都安装了哪些软件

pear install MDB2

这个命令就可以自动安装MDB2。

pear install pear/MDB2#mysql

这个命令安装mysql driver。

如果碰到类似:pear/MDB2_Driver_mysql need PHP mysql extensions之类的错误,则要检查一下php.ini.

参考:

http://hi.baidu.com/msingle/blog/item/c44f6a38e99dcde0b311c760.html

主要是php 缺少  mysql 扩展包,安装扩展包:

$apt-get install php5-mysql

打开配置,将php.ini中下面这行配置前的";"去掉:

; ... or under UNIX:
;
   extension=msql.so

重新安装 

$pear install mdb2#mysql

如果再次出现这样的错误:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so'

请参考:http://www.linuxidc.com/Linux/2010-06/26889.htm

下载相应的包,补充安装:
php-common-5.1.6-15.el5.x86_64.rpm
php-pdo-5.1.6-15.el5.x86_64.rpm
从LinuxIDC.com的FTP下载补充安装: MySQL-shared-community-5.0.90-0.sles9.x86_64.rpm (内含重要的libmysqlclient.so.15)
php-mysql-5.1.6-15.el5.x86_64.rpm

注意: MySQL-shared-community-5.0.90-0.sles9.x86_64.rpm 一定要先于php-mysql-5.1.6-15.el5.x86_64.rpm安装。php-mysql- 5.1.6-15.el5.x86_64.rpm的安装依赖于libmysqlclient.so.15。          MySQL-shared-community-5.1.45-1.rhel5.x86_64.rpm或其他版本内含的是 libmysqlclient.so.16。安装时报出的相应依赖错误花些时间能找到相应的安装包解决问题。

最后重启下apache:
service  httpd restart


以上安装也可解决如下apache启动问题:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysql.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/mysqli.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.15: cannot open shared object file: No such file or directory in Unknown on line  

  评论这张
 
阅读(1565)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016