【问题标题】:Laradock error on mysql_connectmysql_connect 上的 Laradock 错误
【发布时间】:2017-12-22 16:40:27
【问题描述】:

mysqli 和 mysql 有问题。我在 Mac 上使用 laradock,在 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 规范,但 Mysql 似乎设置正确。

谁能帮我解决?

【问题讨论】:

    标签: php mysql docker nginx laradock


    【解决方案1】:

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

    PHP_FPM_INSTALL_MYSQLI=true
    

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

    docker-compose build php-fpm
    

    【讨论】:

      【解决方案2】:

      安装php5-mysql

       apt-get install php5-mysql 
      

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

      extension=php_mysqli.dll
      

      【讨论】:

        猜你喜欢
        • 2012-10-17
        • 1970-01-01
        • 2018-08-04
        • 1970-01-01
        • 2012-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-21
        相关资源
        最近更新 更多