У меня проблема с mysqli и mysql. Я использую Laradock на Mac, после docker-compose up -d nginx mysql phpmyadmin
и попробуйте открыть мой проект PHP в Интернете, у меня есть эта ошибка:
Fatal error: Uncaught Error: Call to undefined function `mysqli_connect()` in /var/www/f......
Я читаю спецификации PHP с phpinfo()
но Mysql, кажется, настроен правильно.
Может кто-нибудь помочь мне решить это?
Я решаю сам.
На .env файле Laradock я включил MYSQL
PHP_FPM_INSTALL_MYSQLI=true
После того, как в терминале я запустил эту команду
docker-compose build php-fpm
Установите php5-mysql
apt-get install php5-mysql
А также убедитесь, что вы удалили; в файле php.ini для расширения ниже. Этот файл можно найти в etc / php5 / apache2 / php.ini
extension=php_mysqli.dll