代码之家  ›  专栏  ›  技术社区  ›  Maciek

PHP Cron.Hourly需要mysql驱动程序

  •  -1
  • Maciek  · 技术社区  · 6 年前

    我想运行每小时更新mysql服务器的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 回复  |  直到 6 年前
        1
  •  0
  •   Cyclonecode    6 年前

    您需要检查驱动程序是否已安装。这可以通过检查 phpInfo() 或者使用php cli:

    phpInfo();
    

    php -m
    

    如果没有安装,只需安装并重新启动apache:

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