Linux下php安装时未安装MySQL支持后的解决办法


(以下全为x86_64体系相关软件)
linux版本:RedHat enterprise linux v5.1-x86_64
mysql版本:mysql-5.1.45-linux-x86_64-glibc23
php版本:php-5.1.6-15.el5
apache版本:httpd-2.2.3-11.el5

至安装光盘server目录取出并补充安装:
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 0

--------------------------------分割线--------------------------------

Linux下php安装时未安装MySQL支持后的解决办法相关文件MySQL-shared-community-5.0.90-0.sles9.x86_64.rpm 下载地址:

FTP地址:ftp://www.6688.cc/

用户名:www.bkjia.net

密码:www.6688.cc

在2010年LinuxIDC.com\6月\Linux下php安装时未安装MySQL支持后的解决办法\

相关内容