在此代码中,由于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) 我想学习 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)