小编LeX*_*yIT的帖子

调用未定义的函数 mysqli_connect()

在此代码中,由于mysqli_connect函数中的参数为空,因此一定会出现错误。但浏览器显示不同的错误。据我所知,mysqli_connect默认安装的功能。问题出在哪里或者我的错误在哪里?我该如何修复它?

Dockerfile

FROM php:fpm

# Update system core
RUN apt update -y && apt upgrade -y

# Start PHP-FPM
CMD ["php-fpm"]
Run Code Online (Sandbox Code Playgroud)

索引.php

<?php mysqli_connect('', '', '', '', '', ''); ?>
Run Code Online (Sandbox Code Playgroud)

浏览器错误:

Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in /var/www/index.php:3 Stack trace: #0 {main} thrown in /var/www/index.php on line 3
Run Code Online (Sandbox Code Playgroud)

php nginx docker

3
推荐指数
1
解决办法
7005
查看次数

与 CakePHP 数据库建立连接时出错

我想学习 CakePHP,但立即得到奇怪的错误 =) 尝试通过控制台创建模型

bin/cake bake model Posts
Run Code Online (Sandbox Code Playgroud)

并出现错误

root@5b118a83e609:/var/www/public/cake# bin/cake bake model Posts
One moment while associations are detected.
Exception: Connection to Mysql could not be established: SQLSTATE[HY000] [2002] No such file or directory
In [/var/www/public/cake/vendor/cakephp/cakephp/src/Database/Driver.php, line 140]

2020-10-07 09:23:42 Error: [Cake\Database\Exception\MissingConnectionException] Connection to Mysql could not be established: SQLSTATE[HY000] [2002] No such file or directory in /var/www/public/cake/vendor/cakephp/cakephp/src/Database/Driver.php on line 140
Exception Attributes: array (
  'driver' => 'Mysql',
  'reason' => 'SQLSTATE[HY000] [2002] No such file or directory',
)
Stack …
Run Code Online (Sandbox Code Playgroud)

php mysql cakephp mariadb docker

0
推荐指数
1
解决办法
1668
查看次数

标签 统计

docker ×2

php ×2

cakephp ×1

mariadb ×1

mysql ×1

nginx ×1