当たり前だけど、
php-mysqliをインストールしてない状態で、
phpの中でmysqli関連の関数を使用しようとすると怒られる。
そのときに出るメッセージが以下だった。
PHP Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in
対応
php-mysqliをインストールする。
UbuntuとかDebianだったら、
apt install php-mysqli
RHEL系バージョン7以前だったら
yum install php-mysqli
RHEL系バージョン8以降だったら
dnf install php-mysqli
⇒RHEL8.4、php7.4(AppStream版)の組み合わせでは、
dnf install php-mysqlnd
でした。(実際に試しました)
dnf install php-mysqlnd すると、php-pdoもインストールされる。
さすれば、mysqli関数使えるようになる。
おまけ php-mbstringもよく入れ忘れが発生しやすいらしいよ
必要な場合、入れとこう。
あれでもphpに、php-mbstring に含まれるようになったとかじゃなかったっけ?
いやあれは違うパッケージだったかな。。。
⇒RHEL8.4、php7.4(AppStream版)の組み合わせで
dnf module install php:7.4
のコマンドでphpをインストールした場合、
php-common
は含まれてました。
コメント