【发布时间】:2019-06-27 07:01:41
【问题描述】:
我正在尝试通过 mysqli_connect() 使用 mysqli 连接到我的 MySQL 数据库。但是,每当我获取对尝试连接到数据库的 .php 文件的引用时,它都会引发致命错误:
致命错误:未捕获错误:调用未定义函数 mysqli_connect()
我读到您必须从 php.ini 中删除分号,但我的 PHP7 文件夹不包含严格的 php.ini 文件。它只有php.ini-开发和生产;删除与 mysqli 相关的任何内容的分号不会执行任何操作。作为记录,我也没有使用 XAMPP 或任何类似的 Web 服务器应用程序。相反,我使用 PHP 的命令来运行服务器:
php -S 本地主机:8000
我不确定这是否与此有关。 此外,当我运行 phpinfo() 时,它指出:
加载的配置文件(无)
如何让 mysqli 工作?
【问题讨论】:
-
当你安装 php 时,你会得到
php-development.ini和php-prodcution.ini。您需要将两者之一(取决于环境是用于开发还是生产)重命名为php.ini