我想在我的服务器上运行一些PHP cron作业。计划程序通知已设置,结果将发送到我的电子邮件中。
然而,它们无法运行,我不断收到包含以下内容的电子邮件:
-: error while loading shared libraries: libc.so.6: ELF load command past end of file
环境:
CentOS Linux 7.0.1406(核心)使用Plesk
我在Plesk中尝试过Cron作业命令,但结果相同:
/usr/bin/php /var/www/vhosts/domain.com/httpdocs/cron/file.php
php /var/www/vhosts/domain.com/httpdocs/cron/file.php
通过HTTP请求检查PHP文件是否正常运行,没有错误。但我想使用php而不是wget
cron job命令通过SSH运行到服务器,不会出现错误。
whereis php
php: /usr/bin/php /usr/lib64/php /etc/php.d /etc/php.ini /usr/share/php /usr/share/man/man1/php.1.gz
whereis libc.so.6
libc.so: /usr/lib64/libc.so.6 /usr/lib64/libc.so
图书馆好像坏了。我可以知道如何重新安装或覆盖损坏的库吗?对服务器管理知识不多,请给我建议解决问题的方法。
谢谢。
尝试以下操作:
yum resinstall glibc