0
如果我创建的PHP文件,并在浏览器中与以下内容打开它不工作:连接mysql命令行
<?php
var_dump(function_exists("mysqli_connect"));
我收到:
bool(true)
但是当我做它的ssh命令行
php -r 'var_dump(function_exists("mysqli_connect"));'
我收到:
bool(false)
这是为什么?我可以使用mysqli_connect/mysql_connect从浏览器操作我的网站,但不能在SSH上。
我想更新我的PHPBB 3.0〜3.1 PHPBB via the command line:
php ./bin/phpbbcli.php db:migrate --safe-mode
但正如你看到的,我不能。输出是:
PHP Fatal error: SQL ERROR [ mysqli ]<br /><br />mysqli_connect function does not exist, is mysqli extension installed? []<br /><br />An sql error occurred while fetching this page. Please contact an administrator if this problem persists. in /zzzzzzzzz/phpbb/db/driver/driver.php on line 855
当然,我的phpbb 3.0板在mysqli上运行良好。有人能帮助我吗?