重新安装php,解决"Class ‘PDO’ not found"
- 如果已经默认有了php,先卸载,确保卸载干净!
yum -y remove php*
yum -y remove epel-release
- 更改yum源,准备安装epel
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
如果报错:
Error: Failed dependencies:epel-release >= 7 is needed by webtatic-release-7-3.noarch
解决办法,先卸载,再重装epel:
yum remove epel*
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
- yum 安装php72w和各种拓展
yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-fpm php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml
- 重启apache服务
service httpd restart