Red Hat Linux服务器,Apache 2.2,PHP 5.5.4
当我在命令行中运行这个时,一切似乎都很好:
php -r'$ mysqli = new mysqli(“127.0.0.1”,“un”,“pw”,“things”,“3306”);'
同时,我有一个不运行的.php文件。 我得到这个错误…
PHP致命错误:在第二行的[/path/to]/vars.php中找不到'mysqli'类
从这个代码:
<?php $mysqli = new mysqli("localhost", "un", "pw", "things", "3306"); ?>
其他.PHP页面(不使用mysqli)工作正常。 任何想法发生了什么? 提前致谢。
从CLI(命令行)运行PHP是从网络服务器。
你应该在两个启用mysqli扩展。
通常情况下,如果安装了,你可以进入'php.ini'并取消'mysqli'的注释。 在某些安装中,有一个用于Apache的“php.ini”,另一个用于命令行。 我认为它们都位于'/ etc / php5 /'下的某处。