Centos
如何將 php ini 文件和 .so 文件恢復為其原始配置
我正在將我的 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
根據需要沖洗並重複。