Centos

如何將 php ini 文件和 .so 文件恢復為其原始配置

  • November 28, 2017

我正在將我的 VM 升級到 PHP7 並且遇到了一些問題,例如: PHP 警告:PHP 啟動:無法載入動態庫 ‘/usr/lib64/php/modules/pdo.so’ - /usr /lib64/php/modules/pdo.so:未定義符號:第 0 行未知中的 zend_get_executed_scope

我想重新下載這些文件。我怎樣才能做到這一點?

在centos 7上工作。

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

根據需要沖洗並重複。

引用自:https://unix.stackexchange.com/questions/407397