php -v をするとこんなエラーが出た
php -v だけで無く色んなコマンドで出てくるぞ??
$ php -v
PHP Warning: PHP Startup: Unable to load dynamic library '/path/to/extension/mysqli.so'
※この記事はmysqli.so
を例にした記事です
解決方法
まずはgrepでphp.iniの中を確認してみよう
php.iniの場所がわからなければphpinfo()
で確認しよう!
もういい加減覚えよう。php.iniはどこにあるのか
$ cat /etc/php.ini | grep mysqli.so
// こうなっていたら
extension=/path/to/extension/mysqli.so
// コメントアウトし直してあげる!
;extension=/path/to/extension/mysqli.so
コメントアウトが外れていたら直してあげる
$ sudo vi /etc/php.ini
// viの中で文字列検索
/mysqli.so
// これを見つけたら先頭に;を付けてコメントあるとする
extension=/path/to/extension/mysqli.so
↓
;extension=/path/to/extension/mysqli.so
保存したら確認
エラーがでなくなっていればOK
$ php -v