如何安装MySQLi

Jac*_*ies 46 php mysql sql mysqli

我找不到有关在Mac上安装MySQLi的说明.为了清楚起见,MySQL是最新的,我正在运行PHP 5.如何安装它?我从哪里得到它?谢谢你的帮助.无论是谁回答这个问题,我都会给予一次投票和复选标记!

小智 52

使用php-mysqlnd而不是php-mysql

apt-get install php-mysqlnd
Run Code Online (Sandbox Code Playgroud)

  • 为什么呢?mysqlnd和mysqli有什么区别? (3认同)
  • 当您使用具有过时版本的PHP的Docker时,事实证明apt-get不是为PHP模块安装库的正确方法:无论您使用何种版本的PHP,它都会获得新版本.幸运的是,有一个很棒的实用程序,名为docker-php-ext-install - 它允许轻松地将所需的模块库添加到PHP安装中.希望这会对某人有所帮助. (2认同)

Mar*_*c B 34

MySQLi是PHP的一部分.应该有一个php-mysqli类型包可用,或者您可以使用PHP源并重新编译启用的mysqli.您可能已经安装了它,但它已作为模块完成并被禁用.检查你的php.ini extension=mysqli.so或类似的.它可能会被注释掉,或.so文件存在于您的扩展目录中,但未通过该extension =指令链接到PHP.

  • 要下载以使其工作的软件包的名称是_php5-mysql_.通常,它会在安装后自动激活模块,因此您不需要修改_php.ini_文件. (3认同)

Dul*_*iri 25

本文清楚地解释了如何使用EachApache安装MySqli.这对我也有用.

使用EachApache安装mysqli:

  1. 以'root'用户身份登录WHM.

  2. 要么搜索"EasyApache",要么去软件> EasyApache

  3. 向下滚动并选择构建选项(以前保存的配置)

  4. 单击开始"基于配置文件开始自定义"

  5. 选择Apache的版本,然后单击"下一步".

  6. 选择PHP的版本,然后单击"下一步".

  7. 选择"短选项列表"中的其他选项

  8. 选择"穷举选项列表"并查找"MySQL改进扩展"

  9. 点击"保存并构建"

  • 对于那些正在使用WHM的人来说,这是我所需要的.感谢您的发表! (2认同)

Aje*_*hah 20

这就是我在基于Debian的机器(ubuntu)上安装它的方法:

PHP 7:

sudo apt-get install php7.0-mysqli
Run Code Online (Sandbox Code Playgroud)

PHP 5:

sudo apt-get install php5-mysqli
Run Code Online (Sandbox Code Playgroud)

  • 在高山码头图像上,如果你需要手动安装它,它就是`apk add --update php-mysqli`. (2认同)

小智 8

您应该在php.ini文件中编辑行(我在本例中使用的是Windows):

- 第一个是关于扩展目录的位置.见下文:

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
; extension_dir = "./"
; On windows:
extension_dir = "C:/php/ext"
Run Code Online (Sandbox Code Playgroud)

- 第二个是关于扩展本身:

extension=php_mysqli.dll
Run Code Online (Sandbox Code Playgroud)

只修改(取消注释)扩展线对我来说是不够的.希望能帮助到你

  • 他的mac不太可能运行Windows. (4认同)