PHP Cron.Hourly需要mysql驱动程序

时间:2018-09-10 04:07:53

标签: php mysql linux cron

我想运行一个每小时更新一次php服务器的php脚本。我将脚本放入文件夹/etc/cron.hourly中。但是我遇到了错误。

#!/usr/bin/php
<?php
$connection=new pdo('mysql:host=HOST;dbname=DATABASE','ROOT','PASS');
$prepare=$connection->prepare('update TABLE set COLUMN=COLUMN+?');
$prepare->execute([1]);
?>

我不断收到此错误。

enter image description here

我如何使php的mysql部分也能正常工作?是否有一个目录也将mysql驱动程序连接到该文件?

1 个答案:

答案 0 :(得分:0)

您将需要检查安装驱动程序。这可以通过检查phpInfo()的输出或使用php cli来完成:

phpInfo();

或:

php -m

如果未安装,则只需安装并重新启动apache:

sudo apt-get update
sudo apt-get install php5-mysql
sudo service apache2 restart