PHP:加载共享库时出错:libmysqlclient.so.18

Ali*_*Gol 2 php mysql apache centos

我是设置Crontab:

[root@root mysql]# crontab -l
5 *  *  *  *  php /home/admin/public_html/scheduleSendMail.php
Run Code Online (Sandbox Code Playgroud)

但不执行PHP代码!

[root@root mysql]# php /home/admin/public_html/scheduleSendMail.php 
php: error while loading shared libraries: libmysqlclient.so.18: cannot open shared object file: No such file or directory


[root@root mysql]# rpm -qR postfix
Run Code Online (Sandbox Code Playgroud)

找 :

..
libmysqlclient.so.16  
libmysqlclient.so.16(libmysqlclient_16)  
..
Run Code Online (Sandbox Code Playgroud)

我正在使用Centos和DirectAdmin

PHP v: php-5.3.3-14.el6_3.i686
mysql v: mysql-5.1.66-2.el6_3.i686
centos v: CentOS release 6.3 (Final)
Run Code Online (Sandbox Code Playgroud)

Ali*_*Gol 5

码:

#ls -l /usr/lib/mysql | grep libmysqlclient.so
Run Code Online (Sandbox Code Playgroud)

输出:

lrwxrwxrwx 1 root root      24 Dec 21 21:41 libmysqlclient.so -> libmysqlclient.so.16.0.0
lrwxrwxrwx 1 root root      24 Dec 21 21:41 libmysqlclient.so.16 -> libmysqlclient.so.16.0.0
-rwxr-xr-x 1 root root 1524000 Dec  7 18:27 libmysqlclient.so.16.0.0

#ln /usr/lib/mysql/libmysqlclient.so.16.0.0  /usr/lib/mysql/libmysqlclient.so.18
Run Code Online (Sandbox Code Playgroud)

不行 !

但是:

#ln /usr/lib/mysql/libmysqlclient.so.16.0.0  /usr/lib/libmysqlclient.so.18
Run Code Online (Sandbox Code Playgroud)

它的工作非常好:D

谢谢大家