# [color=blue][b]/usr/local/apache/bin/apachectl restart[/b][/color]
httpd: Syntax error on line 110 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: libmysqlclient.so.15: cannot open shared object file: No such file or directory
出错之前,由于我重新安装了mysql:由原来的 5.0.67 版本更改成 5.1.50 版本。之后,重启apache,就报如上错误。
[b]解决办法:[/b]
libmysqlclient.so.15: cannot open shared object file: No such file or directory
主要问题出在这里。这是由于mysql的版本问题。
经过查看,发现安装完 mysql.5.1.50.tar.gz 之后,/usr/local/mysql/lib/mysql/ 目录下找不到 libmysqlclient.so.15或libmysqlclient.so.15.0.0,只能找到 libmysqlclient.so.16 或 libmysqlclient.so.16.0.0。
[b]方法一:[/b]
若将 libmysqlclient.so.16.0.0 软链接到 libmysqlclient.so.15(即: # [b][color=blue]ln -s libmysqlclient.so.16.0.0 libmysqlclient.so.15[/color][/b]),经过测试,apache重启仍然失败。
最后,从另一台服务器(CentOS 5.3 + mysql.5.0.67)上的 /usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0 文件拷贝到本地的 /usr/local/mysql/lib/mysql/ 目录下,并做软连接到 /usr/local/mysql/lib/mysql/libmysqlclient.so.15,然后重启 apache ,启动成功!
[b]方法二:[/b]
重新编译、安装PHP,来扩展 mysql.5.1.50 版本,应该也能成功(未测试)。
httpd: Syntax error on line 110 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: libmysqlclient.so.15: cannot open shared object file: No such file or directory
出错之前,由于我重新安装了mysql:由原来的 5.0.67 版本更改成 5.1.50 版本。之后,重启apache,就报如上错误。
[b]解决办法:[/b]
libmysqlclient.so.15: cannot open shared object file: No such file or directory
主要问题出在这里。这是由于mysql的版本问题。
经过查看,发现安装完 mysql.5.1.50.tar.gz 之后,/usr/local/mysql/lib/mysql/ 目录下找不到 libmysqlclient.so.15或libmysqlclient.so.15.0.0,只能找到 libmysqlclient.so.16 或 libmysqlclient.so.16.0.0。
[b]方法一:[/b]
若将 libmysqlclient.so.16.0.0 软链接到 libmysqlclient.so.15(即: # [b][color=blue]ln -s libmysqlclient.so.16.0.0 libmysqlclient.so.15[/color][/b]),经过测试,apache重启仍然失败。
最后,从另一台服务器(CentOS 5.3 + mysql.5.0.67)上的 /usr/local/mysql/lib/mysql/libmysqlclient.so.15.0.0 文件拷贝到本地的 /usr/local/mysql/lib/mysql/ 目录下,并做软连接到 /usr/local/mysql/lib/mysql/libmysqlclient.so.15,然后重启 apache ,启动成功!
[b]方法二:[/b]
重新编译、安装PHP,来扩展 mysql.5.1.50 版本,应该也能成功(未测试)。