ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2019-11-08 08:32:13  阅读:177  来源: 互联网

标签:mysqli php


我正在尝试使用mysqli通过mysqli_connect()连接到我的MySQL数据库.但是,每当我获取对尝试连接数据库的.php文件的引用时,都会引发致命错误:

致命错误:未捕获错误:调用未定义函数mysqli_connect()

我读到您必须从php.ini中删除一个分号,但是我的PHP7文件夹中没有严格的php.ini文件.它只有php.ini开发和生产;删除与mysqli相关的任何内容的分号不会执行任何操作.作为记录,我也没有使用XAMPP或类似的任何Web服务器应用程序.相反,我使用PHP的命令来运行服务器:

的PHP -S本地主机:8000

我不确定这是否与此有关.
此外,当我运行phpinfo()时,它指出:

加载的配置文件(无)

如何使mysqli正常工作?

解决方法:

如果您使用的是PHP 7和Ubuntu 16.04,则可以执行以下操作:

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

它将自动为PHP启用mysqli扩展,因为PHP 7中已弃用使用mysql的连接.

如果不是Ubuntu用户,则可以将php-prodcution.ini文件重命名为php.ini,并通过删除php.ini文件中的分号来启用扩展名.

extension=php_mysqli.dll

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

标签:mysqli,php
来源: https://codeday.me/bug/20191108/2006734.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有