PHPのAPCがインストールされている状態でPHPのVerをあげて、phpを実行すると以下のエラーがでます。

 [user@hostname ~]$php -v
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/apc.so' - /usr/lib64/php/modules/apc.so: undefined symbol: pcre_exec in Unknown on line 0

PECL - Wikipediaに書いてあるようにPECL拡張モジュールはPHP内部のAPIに依存する部分があるため、PHPのバージョンアップに伴いAPIが変更された場合は再コンパイルを必要とします。

自分は[PHP] APCの導入(失敗)&エラーが起きていたので適当に直しましたに書いてあったように
# pecl upgrade APC-beta
でAPCのBeta版の最新版にあげてしまいました。

再コンパイルせよと書いてあるので、本来のやり方は
  1. ソースをダウンロードしてくる
  2. phpize
  3. make
  4. make install
 になるのかと思います。
peclのコマンドで同じことをするコマンドが見当たらなかったのでなんともですが、多分、一度アンインストールして再インストールする…
  1. upgrade uninstall APC
  2. upgrade install APC
なのかな…と思います。