如何启用mysqli的为我的PHP脚本?

问题描述 投票:3回答:2

我想使用的mysqli使用mysqli_connect连接到我的MySQL数据库()。但是,每当我抢我的PHP文件的引用尝试连接到数据库时,它抛出一个致命的错误:

致命错误:未捕获的错误:调用未定义功能mysqli_connect()

我读了你必须删除的php.ini分号,但我PHP7文件夹不包含严格的php.ini文件。它只有php.ini的开发和生产;删除分号的有关mysqli的东西什么都不做。为了记录在案,我也没有使用XAMPP,或喜欢的任何Web服务器应用程序。相反,我使用PHP的命令来运行服务器:

PHP -S本地主机:8000

我不知道这有什么关系呢。此外,当我运行phpinfo()函数,它指出:

加载的配置文件(无)

我如何获得mysqli的工作?

php mysqli
2个回答
1
投票

你必须重命名一个文件(php.ini中开发或php.ini的生产),以php.ini。这就是你必须配置文件。通常你应该重命名production文件。


1
投票

如果您使用的是PHP 7和Ubuntu 16.04,那么你可以这样做:

sudo apt-get update
sudo apt-get install php-mysql
sudo service apache2 restart

它会自动启用对PHP的mysqli扩展,因为用mysql在PHP 7弃用连接。

如果不是Ubuntu的用户,那么你可以只重命名的PHP production.ini文件为php.ini并启用在php.ini文件中删除分号扩展。

extension=php_mysqli.dll

不要忘记更新php.ini文件后重新启动服务器(Apache或Nginx的)。

© www.soinside.com 2019 - 2024. All rights reserved.