在mysql_connect上出现Laradock错误

我有一个mysqli和mysql的问题。 我在Mac上使用laradock后,docker docker-compose up -d nginx mysql phpmyadmin并尝试在Web上打开我的PHP项目,我有这个错误:

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

我用phpinfo()读取php规格,但似乎设置正确。

任何人都可以帮我解决吗?

安装php5-mysql

  apt-get install php5-mysql 

并确保你删除; 在php.ini文件中进行下面的扩展。 这个文件可以在etc / php5 / apache2 / php.ini中find

 extension=php_mysqli.dll 

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

 PHP_FPM_INSTALL_MYSQLI=true 

在terminal后我发起了这个命令

 docker-compose build php-fpm