linux 命令行模式运行PHP脚本 脚本里有引入一个mysqli的类 提示找不到MYSQL类如何解决
终端显示
root@mz-PC:/phpstudy/Crawler# /usr/bin/php shllAmi.php 1 1
PHP Fatal error: Class ‘mysqli’ not found in /phpstudy/Crawler/ToolMysql.php on line 11
root@mz-PC:/phpstudy/Crawler#
代码
<?php
//header("Content-Type: text/html; charset=UTF-8");
include "Amiami.class.php";
include "ToolMysql.php";
$page=$argv["1"];
if ($argv["2"]=="1"){//新品
$url="url".$page;
}
if ($argv["2"]=="0"){//预约
$url="url".$page;
}
if ($argv["2"]=="2"){//中古
$url="url".$page;
}
//$url = "url";
//var_dump($url);exit();
$con = new ToolMysql();
$res = new Amiami();
$data = $res->getUrl($url);
foreach ($data as $v){
$emp = $res->getArrAmiAmi($v);
if ($con->isRepeat($emp["favorable"],$emp["coding"])){
$con->setCollection($emp);
$info[]= $emp["url"]."成功";
}else{
$info[]= $emp["url"]."已存在";
}
}
var_dump($info);
确定引入成功了嘛?在一个目录空间下嘛
php配置文件有没有加载
extension=php_mysqli.dll