phpinfo中已经显示出了mysqli的相关拓展信息
但是命令行执行php xxx.php依旧报 mysqli not found
video_order.php代码:
video_order.php是一个脚本文件所以想在命令行执行测一下,如何解决?在线等
phpinfo中已经显示出了mysqli的相关拓展信息
但是命令行执行php xxx.php依旧报 mysqli not found
video_order.php代码:
video_order.php是一个脚本文件所以想在命令行执行测一下,如何解决?在线等
权限已经调整了,浏览器也是可以访问的,但是通过命令行 php来执行文件,就是报错,如何解决!!在线等,急。
试了一下 php -c 配置文件 执行文件 依旧报错 还是有那个mysqli not found。php -cli确实是引入了另一个php.ini文件,但我现在也无法修改指定php-cli的php.ini配置文件呀
你直接访问网页版的,执行的是cgi的php,命令行执行的是cli的php,你试着指定下cli的下php.ini路径。可能cgi的php.ini和cli的php.ini是分开的
@cevin 说的是正解,应该是使用了不同的php版本或者php.ini
最简单的办法就是看加载的php.ini是否正确,并看一下phpcli有没有加载对应的模块
常见的命令:php --ini
php -m | grep mysql
7 回答5.3k 阅读
5 回答3.2k 阅读✓ 已解决
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
CLI模式和web模式是用的两个
php.ini
。命令行模式下:
php -i|grep php.ini
自己看调用的是哪个配置文件