PHP iniファイルと.soファイルを元の構成に復元する方法

PHP iniファイルと.soファイルを元の構成に復元する方法

仮想マシンをPHP7にアップグレードしようとしましたが、次のようないくつかの問題が発生しました。 PHP警告:PHP起動:動的ライブラリ '/usr/lib64/php/modules/pdo.so' - /usr/をロードできません。 lib64/php/modules /pdo.so: 未定義シンボル: 不明な行 0 の zend_get_execulated_scope

このファイルをもう一度ダウンロードしたいと思います。どうすればいいですか?

Centos 7で作業しています。

ベストアンサー1

CentOS 7のパッケージマネージャはyumで、whatprovidesファイルに属するパッケージを見つけるために使用できるサブコマンドがあります。たとえば、再インストール方法を知りたいと思います。/usr/lib64/php/modules/pdo.so

yum whatprovides /usr/lib64/php/modules/pdo.so
... 
php-pdo-5.4.16-42.el7.x86_64 : A database access abstraction module for PHP applications
Repo        : base
Matched from:
Filename    : /usr/lib64/php/modules/pdo.so



php-pdo-5.4.16-43.el7_4.x86_64 : A database access abstraction module for PHP applications
Repo        : updates
Matched from:
Filename    : /usr/lib64/php/modules/pdo.so

したがって、私のCentOS 7システムでは

yum install php-pdo

必要に応じてすすぎ、繰り返します。

おすすめ記事