PHPのバージョンアップに伴い、mysqli_connect()がエラーに!!
Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in ~
書き方はあっているはず。
なのにどうして!!??
「mysqliをインストールしてないんですよ」
「え、それだけ。。。」
「Dockerにmysqliをインストールしてごらん」
Dockerfileを編集しよう
「PHPのDockerfileに下記を追加してみ」
Dockerfile
RUN docker-php-ext-install mysqli && \
docker-php-ext-enable mysqli
「追加しました」
「じゃあ、あとは$docker-compose build し直して」
コマンド
$ docker-compose build
$ docker-compose up -d
おおおおお!! エラーがなくなりました✨
嘘です、別のエラーが表示されました。。。
mysqli_connect(): php_network_getaddresses: getaddrinfo failed: Name or service not known
つづく。