php - 当我尝试运行 cron 作业时,为什么会出现 mysql 扩展错误?
问题描述
我只是想触发一个编码为 cron 作业的 php 脚本。当我尝试按如下方式从终端触发它时,我不断收到此错误。
我一直在寻找有关此错误的信息。但是,我还是不明白为什么……
有什么意见吗?我被困住了。
/usr/bin/php /Users/somethingunusual/IdeaProjects/local/secure/cron/payment/listing/return/job.cron.php
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=SET NAMES LATIN5
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=SET NAMES LATIN5
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=SET NAMES LATIN5
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=SELECT paramValue FROM xx.sysparameters WHERE paramId = 'LISTING'
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=SELECT * xx.tmp_list WHERE RETURNED IN('0', '3') LIMIT 100
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=UPDATE xx.tmp_list SET RETURNED = '2' WHERE ID IN()
logFor=LOCAL_DB errorMessage=[Error message: extension mysql is not compiled into PHP]
code=-4 type=MDB2_Error level=1024 mode=1 query=SELECT COUNT(*) AS COUNT, RETURNED FROM xx.tmp_list GROUP BY RETURNED
解决方案
看起来您没有安装 PHP 的 mysql 扩展。
它通常称为“php-mysql”或类似名称,具体取决于您使用的系统/发行版。
推荐阅读
- mysql - 更新 mysql 中的电子邮件域
- ruby - 我的基于文本的音乐播放器程序中存在数据转换错误
- android - 是否有一种方法可以在需要更新 ui 组件的每个函数调用之间延迟某些秒?
- c++ - 在 C++ 中调用 fortran 子例程时出现分段错误
- python-3.x - 如何避免 tqdm 在 2 个进度条中每次交互跳线
- qt - 鼠标单击时从 QTCharts(线系列)中提取 XY 坐标
- symfony - 使用联合将查询构建转换为本机 SQL
- talend - 当 TMysqlConnection 没有检查该选项时,tMysqlOutput 组件正在执行自动提交
- java - 当用户未连接到互联网时写入 Firebase 数据
- android - 如何用关键帧控制边距?