【发布时间】:2012-12-09 06:24:22
【问题描述】:
我设置了 Crontab:
[root@root mysql]# crontab -l
5 * * * * php /home/admin/public_html/scheduleSendMail.php
但不执行 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
找到:
..
libmysqlclient.so.16
libmysqlclient.so.16(libmysqlclient_16)
..
我正在使用 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)
【问题讨论】:
-
有几件事可能是错误的。要么你没有安装 mysql 客户端库。或者 PHP 是针对错误版本的库编译的。