mysql_connect 上的 Laradock 错误

Laradock error on mysql_connect

我对 mysqli 和 mysql 有疑问。我在 Mac 上使用 laradock,在 docker-compose up -d nginx mysql phpmyadmin 之后尝试在网络上打开我的 PHP 项目,我有这个错误:

Fatal error: Uncaught Error: Call to undefined function `mysqli_connect()` in /var/www/f......

我用 phpinfo() 阅读了 php 规范,但 Mysql 似乎设置正确。

谁能帮我解决一下?

安装php5-mysql

 apt-get install php5-mysql 

还要确保您删除了 ;在以下扩展名的 php.ini 文件中。该文件可以在 etc/php5/apache2/php.ini

中找到
extension=php_mysqli.dll

我自己解决。 在 Laradock 的 .env 文件中,我启用了 MYSQL

PHP_FPM_INSTALL_MYSQLI=true

在终端后我启动了这个命令

docker-compose build php-fpm