1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: undefined symbol: zif_apcu_store in Unknown on line 0

Posted at

タイトルのエラーが出たので対応した記録

VM + vagrant + Laravelで開発環境を構築していて、以下のエラーが出たので、対応しました。

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: undefined symbol: zif_apcu_store in Unknown on line 0

エラーメッセージの意味

php.iniにphp.d配下にある*.initファイルが読み込まれるが、今回はapc.iniに記述していたapc.soをextensionしようとしたが、/usr/lib64/php/modules/apc.soというlibraryが無いよということ

phpのlibrary一覧をみる

$ php -m
にてphpのlibrary一覧を表示したが、apc.soはなかった。

そもそもapcってなんだ

Alternative PHP Cache (APC) は、PHP の実行コードをキャッシュする仕組みで、 フリーかつオープンに使用できます。PHP の中間コードのキャッシュ・最適化を行うための、 フリーでオープンかつ堅牢なフレームワークを提供するということを目標としています。

  • phpマニュアル

使っていないことに気づく

特に使っていなかったので、php.iniに読み込まれないように、acp.ini.backとして名前を変更

再度boxを立ち上げ

$ vagrant reload

apachの起動(Laravel)
$ php artisan serve

こちらでエラー表示はされなくなった。

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?