我想运行一个每小时更新一次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]);
?>
我不断收到此错误。
我如何使php的mysql部分也能正常工作?是否有一个目录也将mysql驱动程序连接到该文件?
答案 0 :(得分:0)
您将需要检查安装驱动程序。这可以通过检查phpInfo()
的输出或使用php cli来完成:
phpInfo();
或:
php -m
如果未安装,则只需安装并重新启动apache:
sudo apt-get update
sudo apt-get install php5-mysql
sudo service apache2 restart