LoginSignup
1
1

More than 3 years have passed since last update.

PHP Warning: PHP Startup: Unable to load dynamic libraryで困った話

Last updated at Posted at 2019-11-11

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
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1