我只是想触发一个编码为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
答案 0 :(得分:0)
似乎您没有为PHP安装mysql扩展。
根据您所使用的系统/发行版,它通常被称为“ php-mysql”或类似名称。
答案 1 :(得分:0)
服务器的mysql
目录中没有扩展名ext
。但是,PHP中不推荐使用mysql
,而最近的PHP变体不再支持。您可以改用mysqli
。
mysql
扩展名已弃用,并且不再适用于phpv5.5.X。前往Official Docs
使用mysqli
而不是mysql
扩展名。在使用它之前,请确保已在php.ini
文件中将其启用。删除php.ini中;
的{{1}}前缀,如果未启用,请重新启动服务器。