非IT企業に勤める中年サラリーマンのIT日記

非IT企業でしかもITとは全く関係ない部署にいる中年エンジニア。唯一の趣味がプログラミングという”自称”プログラマー。

【PHP】デフォルトでmysqli_connectが使えないのでインストール方法について書く

   

PHPバージョンは8.1.2です。

 

MySQLと接続しようと思ってmysqli_connect関数を使おうと思ったら怒られました。

PHP Fatal error: Uncaught Error: Call to undefined function mysqli_connect() in…..

 

別途インストールが必要だったみたいですね。以下がインストールコマンドです。

$ sudo apt install php-mysqli
 

 

インストール後に以下のコードを実行してみます。ちなみにMySQLサーバーは別PCで立ち上げていてLAN環境下でアクセスしています。そのためにホスト名のところがIPアドレスになっているわけです。

<?php
$link = mysqli_connect('192.168.11.25', 'TEST', 'PASS', 'DBNAME');
if (mysqli_connect_errno()) {
  die("データベースに接続できません:" . mysqli_connect_error() . "\n");
} else {
  echo "データベースの接続に成功しました。\n";
}
?>
 

 

以下の通り成功しました。

 

スポンサーリンク

 - PHP