Mysqli 函数对我不起作用,例如:
<?php
$con = mysqli_init();
?>
Fatal error: Uncaught Error: Call to undefined function mysqli_init() in /var/www/html/public_html/test.php:2 Stack trace: #0 {main} thrown in /var/www/html/public_html/test.php on line 2
建议在容器内执行此命令:
docker-php-ext-install mysqli pdo pdo_mysql && docker-php-ext-enable pdo_mysql
我做到了,但没有帮助。 还能做什么?
运行这些将解决这个问题。 (添加
Dockerfile
)
RUN apt-get update && apt-get install -y default-mysql-client --no-install-recommends
RUN docker-php-ext-install pdo pdo_mysql
RUN docker-php-ext-install mysqli && docker-php-ext-install pdo_mysql