|
楼主 |
发表于 2005-7-29 10:37:04
|
显示全部楼层
slack卸载默认mysql,编译新版,PHP怎么无法连接到mysql?
我slack linux 我默认安装了 apache php mysql ,后来卸载了mysql 编译了一个4.1版本的,而且安装在/app/mysql目录.(新加编译选项--with--charset=gbk.)
php调用数据库提示:
-------------------------apache-----------error_log------------------------------------
Unable to load dynamic library '/usr/lib/php/extensions/mysql.so' - libmysqlclient.so.12: cannot open shared object file: No such file or directory in Unknown on line 0
------------------------------------------------------------------------------------------------
于是连接到原来mysql安装目录
>cd /app/mysql/lib/mysql
>ln -s libmysqlclient.so.14.0.0 libmysqlclient.so.12
>ln -s /app/mysql /var/lib/mysql
这次提示,干脆页面
------------------------apache-----------error_log----------------
[notice] child pid 2281 exit signal Aborted (6)
----------------------------------------------------------------------
页面404错误
如果去掉.php代码中的mysql函数,只echo"" ,就可以显示.
这个是怎么回事?
使用
>mysql -u root -p 等客户端完全没有问题!
怎么让php连接到新编译的MYSQL? |
|