はまったのでメモ
既存案件のカスタマイズで、Apache+phpで動作しているソースコードをもらったので開発環境を構築したら
mysqliが動かないとかエラー
普段使っていたDockerイメージを使ってたので、使えるはず
単独で起動してphpinfoをみるとちゃんとmysqliがある..もらったソースコードで起動するとない..
犯人はここでした
/var/www/html/php.ini とか読み込んでる!
注意:
Apache web サーバーは、スタート時にディレクトリをルート に変更するので、ファイルシステムのルートに php.ini が存在する場合、PHP はそれを読もうとします。
知らなかった..時間を取りました
phpバージョンが違ったからか、うまく動作してないようでした