mysql_connect上的Laradock错误

问题描述 投票:1回答:2

我有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似乎设置正确。

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

php mysql docker nginx laradock
2个回答
2
投票

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

PHP_FPM_INSTALL_MYSQLI=true

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

docker-compose build php-fpm

0
投票

安装php5-mysql

 apt-get install php5-mysql 

并确保你删除;在php.ini文件中以下扩展名。这个文件可以在etc / php5 / apache2 / php.ini中找到

extension=php_mysqli.dll
© www.soinside.com 2019 - 2024. All rights reserved.